20 Commits

Author SHA1 Message Date
Clement Tsang ede0070ac7 ci: fix post-release trigger + typo in post-release (#2028) 2026-04-11 23:15:29 -04:00
Clement Tsang 8f962d4bde ci: clean up doc CI jobs (#2027)
* remove unnecessary nightly release override

* unify to use docs.yml
2026-04-11 22:46:48 -04:00
Clement Tsang 056748ba9f ci: tweak workflow permissions more (#2026)
* ci: fix clear cache workflow permissions

* fix perms for deployment/nightly

* more finely scope other tasks

* fix nightly

* change name

* fix docs permissions
2026-04-11 22:50:03 +00:00
Clement Tsang 731564b656 ci: test using no permissions by default for most CI jobs + bump setup-python (#2025)
* ci: test using no permissions by default for most CI jobs

* Also require production approval for a release upload

* remove build_release individual 'job'

* tweak some stuff

* driveby bump on setup-python to 6.2.0 to fix node20 warnings

* remove bsd vm check name
2026-04-11 17:48:58 -04:00
Clement Tsang 13a36016ed ci: update rust-cache and actions/checkout with node 24 support (#2024)
Progressively updating more GHA things to work with node24.
2026-04-11 16:52:16 -04:00
Clement Tsang 99a84aaef2 ci: configure job to publish to crates.io (#2009)
* ci: configure job to publish to crates.io

* make this run last

* pin version
2026-04-04 23:23:32 -04:00
Clement Tsang d921527d8b ci: use native ARM runners w/o cross for aarch64-unknown-linux-gnu jobs (#1988)
* ci: don't use cross for aarch64-unknown-linux-gnu

* also use ubuntu-24.04 everywhere

* fix build-deb too

* fix musl too

* yeah we can use native arm for container for deb step for musl

* fix musl issues
2026-02-26 21:59:15 -05:00
Clement Tsang 0cae59c81b ci: fix missing mike deploy in post-release workflow (#1957)
* ci: fix missing mike deploy in post_release

* remove unnecessary renaming logic while we're here

* fix gh pages workflow since gh-pages is not a valid branch

Looks like I can't trigger things committing things to that branch...?
2026-01-15 19:57:28 -05:00
Clement Tsang 8add5183ad docs: add banner for nightly version (#1931)
* docs: try and add notification for nightly version

* hmmm

* hmmmm

* I forgot to run the banner

* fix spacing

* some more comments

* fmt
2025-12-26 00:58:11 -05:00
Clement Tsang 4d34265971 docs: add nightly release redirect hook (#1928)
* docs: update copyright year

* docs: add nightly release redirect

* trigger docs in nightly

* workflow_call

* chmod

* fix for potential time delay?

* fix post release too

* prune runs that ran today too

* update docs
2025-12-25 19:57:38 -05:00
Clement Tsang 2ff9d8fda2 ci: fix post-release doc job (#1918) 2025-12-25 01:34:37 -05:00
Clement Tsang af5eccc07f ci: revert a few script changes in release CI (#1916) 2025-12-24 23:47:39 -05:00
Clement Tsang 8629468e45 ci: use scripts in more places in CI (#1906)
* move cirrus release script

* update a few other places
2025-12-20 18:53:36 -05:00
Clement Tsang c17110caf2 ci: remove winget job (#1775)
* ci: remove winget job

Seems like it's not necessary for me to do this anymore?

* driveby update
2025-08-07 02:53:31 -04:00
Clement Tsang 43a4a36429 pkg: add completion files to winget/msi installer (#1666)
* pkg: add completion files to winget/msi installer

* hmmm

* hmmmm

* oh lol
2025-02-04 06:43:21 +00:00
Clement Tsang 5b1163d29b ci: clean up CI, update python action + version (#1636)
* ci: clean up CI

* bump python action, also version to 3.12
2024-11-29 20:16:43 +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 ea46613c58 ci: bump winget-releaser (#1522) 2024-08-01 15:00:10 +00:00
Clement Tsang d604f72aac ci: update sha for auto winget PR action (#1418) 2024-03-02 21:26:13 -05:00
Clement Tsang 0b92679e16 other: add v1 schema + versioning + tests (#1407)
* other: add v1.0 schema

* add tests, rename some files for consistency
2024-02-04 06:26:24 -05:00