Commit Graph
33 Commits
Author SHA1 Message Date
Thomas Weber 90ddd5fe0c Go back to using unpinned tag for official GitHub workflows
Notably this updates actions/setup-node so that it doesn't
take 10 extra minutes for CI to complete.

Also, remove actions/configure-pages step since it's not
actually doing anything for us.
2025-06-04 12:43:01 -05:00
Thomas Weber 7ffd6d7b3b Remove npm caching from deploy workflow 2025-05-31 19:03:36 -05:00
Thomas Weber 5c04cb606b Update Node.js to 22 in workflows 2025-01-09 13:20:49 -06:00
Thomas Weber 55c4659bb6 Update workflows based on zizmor audit 2024-12-24 20:03:13 -06:00
Muffin 59bcb490d7 Automatically deploy on push to master 2024-04-06 15:12:55 -05:00
Muffin 48832c3806 Enable npm dependency caching 2024-02-28 23:20:47 -06:00
Muffin 6221a90feb Include standalone.html in deployed website
In the future we will link to this from the website
2024-02-28 23:16:15 -06:00
Muffin f4c38e018e Update workflows 2024-01-01 13:08:52 -06:00
GarboMuffin 2de77ee796 Bump actions/configure-pages to v3 2023-01-20 21:44:45 -06:00
GarboMuffin cd71fd11c8 Only run wkwebview-build CI when wkwebview folder changes (#539) 2022-10-02 16:56:11 -05:00
GarboMuffin f1e3da9a5e Update generate-electron-binaries GitHub Action 2022-10-01 16:35:29 -05:00
GarboMuffin d861bd32c9 electron-bin: Generate Windows electron binaries without the Electron logo 2022-09-25 01:56:23 -05:00
GarboMuffin 86a8445003 Update actions/checkout and actions/setup-node 2022-07-27 18:24:43 -05:00
GarboMuffin 61adf6c87c Do tests after build 2022-07-27 18:20:45 -05:00
GarboMuffin f733ac7e43 Update build workflow to more closely match deploy 2022-07-27 18:18:18 -05:00
GarboMuffin 90a1cdf6c6 Update Node.js in GitHub Actions from 10 to 14 2022-07-27 18:16:28 -05:00
GarboMuffin a9af34b1df Migrate to new GitHub Pages deploy action 2022-07-27 18:16:28 -05:00
Thomas Weber 05cadc3e78 electron-bin: Use Node 14 in GitHub Actions workflow 2022-06-26 20:22:30 -05:00
Thomas Weber c04e286798 electron-bin: Add GitHub Actions workflow to generate macOS binary 2022-06-26 19:36:40 -05:00
GarboMuffin 2b11e8489f Add xcode build workflow (#422) 2022-06-06 20:27:55 -05:00
Thomas Weber f67f976ffe Explicitly set GitHub actions permissions 2022-06-01 18:32:14 -05:00
Thomas Weber dff9ff22b8 Update deploy script 2022-02-26 21:32:36 -06:00
Thomas Weber 6a3b310990 Enable single-commit for github-pages-deploy-action
Our generated pages contain some massive JS bundles that don't need to kept around in git forever
2021-12-05 16:52:12 -06:00
Thomas Weber c22d8c394d Add standalone build artifact to CI 2021-10-22 22:21:53 -05:00
Thomas Weber 90faa2753a Rename CI 2021-10-22 22:21:35 -05:00
Thomas Weber b1ef0c6b38 Disable analytics 2021-09-05 13:05:31 -05:00
Thomas Weber 90d3a599a1 Gate service worker behind environment variable 2021-08-11 20:06:43 -05:00
Thomas Weber a8b74e2c9b Add privacy-respecting analytics
optout by DNT or installing an adblocker
2021-06-24 14:09:27 -05:00
Thomas Weber 9c1e85c8da NODE_ENV production for deploy not build 2021-06-24 14:09:17 -05:00
Thomas Weber a040b300a8 Deploy minimized 2021-06-24 14:09:16 -05:00
Thomas Weber 73e0b1132e Add github pages deploy action 2021-06-24 14:09:16 -05:00
Thomas Weber 58fe62d911 Start writing tests 2021-06-24 14:08:58 -05:00
GarboMuffin 121f43fe16 Create node.js.yml 2021-06-24 14:08:49 -05:00