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