Jakub Beránek
8f277a0d39
Add publish environment to deploy job
2025-11-25 09:41:27 +01:00
renovate[bot]
2cb4093cc8
Update actions/checkout action to v5
2025-09-28 16:17:49 +00:00
Eric Huss
4fc72e8d9f
Set up new workspace publish workflow
...
This sets up the publish workflow to use the new OIDC authentication,
and to publish the whole workspace at once.
2025-09-26 17:40:34 -07:00
Eric Huss
0dc65a1ac4
Support publishing a pre-release version of the guide
...
This changes the publishing process so that when publishing the guide
and the current version is a pre-release, it will be pushed to a
directory called `/pre-release/`.
This also switches from using simpleinfra's SSH-based script to a simple
push using normal git commands.
2025-09-04 17:08:49 -07:00
Gabor Szabo
7c6d47e8b6
add explanation I learned in #2606
2025-03-21 16:32:07 +02:00
MarcoIeni
81d42f1c6e
ci: move ubuntu-20 jobs to ubuntu-22
2025-01-15 10:21:10 +01:00
Lucas Kent
4d9a455a27
Add aarch64-apple-darwin release target
2024-12-02 11:43:57 +11:00
Eric Huss
3dc40f1742
Update actions/checkout to v4
2024-05-16 17:29:23 -07:00
Eric Huss
5a366f5707
Test more targets.
2024-05-16 17:27:28 -07:00
Eric Huss
e942d41c1d
Merge pull request #2128 from ehuss/release-token-perms
...
deploy: Rewrite and update permissions
2023-07-16 17:38:21 -07:00
Eric Huss
9497354cfd
Rewrite asset deploy.
...
This switches to `gh` which is the more modern CLI, and also
available by default which removes the old installer script.
This also tightens the scope where GITHUB_TOKEN is exposed to just
the step where `gh` is executed.
Finally, it tightens the permissions on the GITHUB_TOKEN (though
`contents: write` is extremely permissive, since that allows writing to
almost anything in the repo).
2023-07-16 17:16:15 -07:00
Eric Huss
baa936439d
deploy: Set the default shell so it doesn't need to be repeated.
2023-07-16 17:12:55 -07:00
Eric Huss
394061d28d
Rename make-release.sh to make-release-asset.sh
...
This is to better reflect what the script does.
2023-07-16 17:12:29 -07:00
Eric Huss
0f25db67dc
Automatically publish to crates.io on new release
2023-07-16 16:29:45 -07:00
Eric Huss
cd907f2edf
Switch to older ubuntu image
2022-12-15 05:52:15 -08:00
gifnksm
4ebefeb43a
Deploy {x86_64,aarch64}-unknown-linux-musl binary
2022-07-23 00:37:18 +09:00
Camelid
b77942d3c8
Rename book-example to guide ( #1336 )
...
`book-example` is a bit of a strange name given that it's not just an
example.
2020-09-23 03:16:09 +02:00
Eric Huss
2ee083dfbe
Fix CI: Don't update rustup.
2020-01-27 13:46:42 -08:00
Eric Huss
2498887dfc
Fix gh-pages deploy.
2019-10-21 13:41:06 -07:00
Eric Huss
fc4236eaa7
Switch to GitHub Actions.
2019-10-21 10:43:27 -07:00