Clement Tsang
e08cf8e5ab
ci: bump rust-cache to 2.9.2 ( #2218 )
...
Bump since it's been a while. Changelog: https://github.com/Swatinem/rust-cache/blob/6323deb102c322ba6fcbdcafc7e3dddab59af2b6/CHANGELOG.md#292
2026-08-27 09:43:27 +00:00
Clement Tsang
bb741a81da
ci: run zizmor on GHA workflows ( #2201 )
...
Use zizmor to protect our workflows a bit better. Done buy running zizmor ./ --fix=unsafe-only.
We should also probably add zizmor to our CI pipeline.
2026-08-17 23:19:42 -04:00
Clement Tsang
991c04adb6
ci: add back audit CI check ( #2186 )
...
Adds back the audit workflow using [`audit-check`](https://github.com/rustsec/audit-check ). This also adds a drive-by update for `anyhow` to `1.0.104` since it was hitting an unsound warning.
2026-08-06 08:21:57 +00:00
Clement Tsang
6c42770b5e
ci: fix a few actions ( #1583 )
...
A few small things:
- Tweak timeouts
- Disable audit workflow as codecov mostly handles it now
- Fix mock check in nightly
2024-09-05 02:08:01 +00:00
Clement Tsang
c63574dc78
deps: bump some CI actions as of 2024-09-01 ( #1576 )
...
* deps: bump some CI actions as of 2024-09-01
* missed one
2024-09-01 21:23:07 -04:00
Clement Tsang
e37b159fae
other: remove toolchain, clean up CI ( #1504 )
2024-07-26 00:23:06 -04:00
Clement Tsang
c61de8f09c
ci: bump rust-cache and rust-toolchain ( #1471 )
2024-05-26 06:29:46 -04:00
Clement Tsang
7be98344e9
ci: clean up some jobs in CI; bump Rust-related actions ( #1388 )
...
* ci: clean up some jobs in CI; bump Rust-related actions
* also update codecov
* rearrange
* comments
2024-01-15 06:01:04 -05:00
Clement Tsang
3a50d7622e
ci: update rust-cache to 2.7.0 ( #1332 )
2023-11-23 23:32:09 -05:00
Clement Tsang
7c14aa2666
ci: bump actions/checkout to v4.1.1 ( #1322 )
2023-11-18 19:15:28 -05:00
Clement Tsang
e602cc7a39
ci: update various dependencies as of 2023-06-11 ( #1201 )
...
Updates:
- actions/checkout
- crazy-max/ghaction-choclatey
- actions/setup-python
2023-06-11 02:16:29 -04:00
Clement Tsang
9cea3e1a8d
ci: add cache to audit job ( #1175 )
...
* ci: add cache to audit job
* always cache, and skip target
* delete registry too
2023-05-27 00:59:16 -04:00
Clement Tsang
2c13683eb3
ci: pin and update some workflow actions ( #1145 )
...
* ci: pin and update some workflow actions
* also update setup-python
* and rust-toolchain
2023-05-11 00:42:39 -04:00
Clement Tsang
1ad38db3a4
ci: reduce CI timeout to 18 minutes ( #1028 )
...
* ci: reduce CI timeout to 15 minutes
* add additional timeouts
* go with 18 minutes for safety
2023-02-21 04:09:19 -05:00
Clement Tsang
8c3e9669b8
ci: only enable ci cache if not a PR or not a fork ( #872 )
...
* ci: only enable ci cache if not a PR or not a fork
* add to coverage
2022-11-06 02:50:45 -05:00
Clement Tsang
fc90c549ef
ci: update GitHub CI to remove deprecated/unmaintained actions and commands ( #846 )
...
* ci: update rust-cache to 2.0.1
* ci: update dtolnay/rust-toolchain to ba37adf
* ci: update skip-duplicate-actions to v5.2.0
* ci: update ClementTsang/cargo-action to v0.0.3
* ci: update to macos-12
* ci: update ghaction-chocolatey to 2.1.0
* ci: update upload-artifact to v3.1.0
* ci: change from actions-rs to rustsec for audit-check
* ci: stop using actions-rs for builds
* ci: update cirrus to use tlsv1.2 when curling
* ci: disable macOS ARM workflows on GHA since its built on Cirrus
2022-10-20 06:24:04 -04:00
Clement Tsang
0c648ed14a
ci: try moving to rust-toolchain ( #745 )
...
action-rs' action seems to not be really maintained anymore and
throws some redundant warnings that kinda clog up outputs. As
such, I feel like moving to a more active action is probably worth it.
2022-06-02 18:04:51 -04:00
Clement Tsang
7e1a0a9744
ci: bump checkout to v3 ( #744 )
...
Bumps `checkout` calls to v3.
2022-06-02 15:05:43 -04:00
ClementTsang
a9da449cef
ci: update rust-cache to 1.4.0
2022-05-01 15:47:30 -04:00
Clement Tsang
57e1a8285e
ci: update audit workflow ( #685 )
...
Manually install the audit crate as part of the audit CI since it seems to be using too old of a version of Rust.
2022-02-27 19:52:09 -05:00
Clement Tsang
9a11ead991
ci: Use commit hash for some actions to pin them ( #641 )
...
Pins some actions using a specific commit hash.
2021-12-22 17:29:50 -05:00
ClementTsang
4b49ddabe5
ci: add some documentation in the workflow files
2021-10-17 21:54:06 -04:00
ClementTsang
6c157fe1dd
ci: allow manual triggering of audit action
2021-10-17 21:32:08 -04:00
Clement Tsang
eeee395cc0
ci: make audit action weekly
...
It really doesn't need to run daily. It now runs every Monday.
2021-08-30 17:07:48 -04:00
Clement Tsang
f68ea7bce9
ci: Create nightly build CI ( #410 )
2021-02-18 01:18:04 -05:00
Clement Tsang
380571cf73
ci: Fix some bugs/typos with the deploy script and components ( #329 )
...
- Fix bug with choco and homebrew using incorrect bash syntax causing broken downloads. Why this didn't fail, idk.
- Add tag entry for manual runs to make it easier to deploy/re-run
- Fixed some typos
- Fixed incorrect string in choco python script
2020-11-26 03:28:56 -05:00
Clement Tsang
9e858713fd
github: update cron check to 00:00 EST
2020-11-02 21:03:00 -05:00
ClementTsang
d9472c6a42
github: Add cargo-audit cron job
2020-10-31 20:40:50 -04:00