Clement Tsang
6f3b62851e
uptick: 0.14.7 ( #2178 )
2026-07-26 23:18:26 -04:00
Clement Tsang
a76fdba951
ci: properly use 22.04 for build-deb job ( #2177 )
...
At some point I accidentally changed the default to 24.04 when refactoring things. This means it won't work for some older Debian-based systems like bookworm, primarily for x86, since ARM was correctly using an override. This change just reverts the default back.
2026-07-26 22:52:34 -04:00
Clement Tsang
4859a2d317
other: add OS as an input to packaging issue template + update bug report template ( #2176 )
...
Update for packaging and bug issue templates, mainly wording/validations for the latter and adding OS/arch for the former.
2026-07-26 22:07:56 -04:00
Clement Tsang
75f19806f9
uptick: 0.14.6 ( #2166 )
2026-07-20 00:11:54 -04:00
Clement Tsang
4023340c2b
ci: bump CI netbsd-vm to v1.4.2 ( #2157 )
...
Bumps the netbsd-vm action to the SHA equivalent of 1.4.2.
Would like to get rid of this but cross doesn't work for tests for BSDs :/
Hopefully I can figure it out at some point.
2026-07-18 03:40:23 -04:00
Clement Tsang
11a52a3075
uptick: 0.14.5 ( #2156 )
2026-07-17 19:19:30 -04:00
Clement Tsang
be9c66aba6
other: update PR template to mention the AI policy ( #2154 )
2026-07-17 18:26:32 -04:00
Clement Tsang
3c1f29eeab
ci: bump CI Rust version to 1.97.1 ( #2153 )
2026-07-17 09:00:56 +00:00
Clement Tsang
d0053421b4
bug: fix missing deserialize options for read/write in process widget ( #2150 )
...
Fix us not accepting `read/rps` and `write/wps` as columns. This also adds tests to catch this more easily in the future.
2026-07-15 06:43:14 +00:00
Clement Tsang
e5d228854a
ci: bump CI Rust version to 1.97.0 ( #2139 )
2026-07-10 00:43:32 -04:00
Clement Tsang
b8117c1bda
ci: bump github-action-submit-signing-request to v2.2 ( #2138 )
2026-07-10 00:04:28 -04:00
Clement Tsang
10f8874e38
docs: update docs with 0.14.4 ( #2140 )
2026-07-09 18:30:59 -04:00
Clement Tsang
f17a83e90b
uptick: 0.14.3 ( #2121 )
2026-07-01 04:31:12 +00:00
Clement Tsang
51b59b6267
ci: bump attest-build-provenance to v3.2.0 ( #2120 )
2026-06-30 18:32:21 -04:00
Clement Tsang
a3a7f954f5
ci: use Rust 1.96.1 in CI ( #2118 )
...
Should fix the weird sporadic network failures.
2026-06-30 16:20:30 +00:00
Clement Tsang
77b89c5e1b
docs: update default version in README/issue template to 0.14.2 ( #2113 )
2026-06-28 02:12:51 -04:00
Clement Tsang
bd7cfe4b39
ci: fix choco packaging ( #2111 )
2026-06-27 18:25:59 -04:00
Clement Tsang
40254c24e0
other: fix schema crate interfering with installs ( #2109 )
...
This change should fix the issue around `cargo install` being confused by the schema generation binary by just moving it entirely into a separate tool "crate".
2026-06-27 17:44:44 -04:00
Clement Tsang
0c70f84590
other: add funding ( #2100 )
2026-06-21 00:49:26 -04:00
Clement Tsang
79d33f22c2
ci: update upload-artifact to v6.0.0 ( #2090 )
2026-06-20 02:01:39 -04:00
Clement Tsang
7916c918fd
docs: update contribution documentation ( #2087 )
2026-06-18 03:53:40 -04:00
Clement Tsang
f916a87f87
ci: bump cargo version in CI to 1.96.0 ( #2079 )
2026-05-30 00:42:01 -04:00
Clement Tsang
cd225004fc
ci: bump cargo-llvm-cov to 0.8.6 ( #2075 )
2026-05-23 01:32:36 -04:00
Clement Tsang
65acf5e49e
other: move cpu and memory settings over ( #2064 )
2026-05-15 20:00:44 -04:00
Clement Tsang
735543f1bf
ci: temp workaround caused by FreeBSD repo returning error ( #2049 )
...
Based on the discussion in https://github.com/freebsd/pkg/issues/2653 , it seems like just manually fetching might work...?
2026-05-03 00:13:06 -04:00
Clement Tsang
f8b4fef9d3
ci: bump rust version in CI to 1.95.0 ( #2041 )
2026-04-17 07:16:51 +00:00
Clement Tsang
ddd8d87324
ci: fix else if -> elif typo in docs.yml ( #2030 )
2026-04-12 00:21:38 -04:00
Clement Tsang
0af259c878
ci: fix incorrect asset name for 2.17 linux builds ( #2029 )
...
* ci: fix incorrect asset name for 2.17 linux builds
* other stufF
2026-04-11 23:56:57 -04:00
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
53f0236050
ci: migrate from cirrus for 2.17 to cross ( #2022 )
...
* ci: migrate from cirrus for 2.17 to cross
CirrusCI is going to be stopped soon after the OAI acquisition, so we're
on a clock to move away from it. Thankfully, we only use it for 2.17
builds for CentOS.
Looks like supporting 2.17 is natively supported by cross
(https://github.com/cross-rs/cross/issues/680 ), so this PR tries to use
that to do it instead.
* it's uppercase
* use older version
* revert + pin version
* typo
* allow overriding artifact name
* update comment
2026-04-11 21:09:39 +00: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
336e716232
ci: replace skip-duplicate-actions with personal fork to fix node 20 warnings ( #2023 )
...
Use a personal fork of skip-duplicate-actions that bumps it to node 24.
2026-04-11 16:29:26 -04:00
Clement Tsang
a797ad79c5
docs: update contribution docs ( #2018 )
2026-04-11 08:14:36 +00:00
Clement Tsang
8a38f89113
docs: add note about justifying dep changes ( #2016 )
2026-04-11 06:50:10 +00: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
bd201af507
ci: use most recent *bsd versions for CI testing ( #1996 )
2026-03-11 03:52:44 +00:00
Clement Tsang
47afb96340
ci: Update Rust version to 1.94.0 ( #1994 )
2026-03-07 19:03:45 +00:00
Clement Tsang
a54dcbb093
ci: fix *BSD tests ( #1993 )
...
* ci: fix CI tests for FreeBSD
* add netbsd
* netbsd skips data collection for now
* comments
* wrong script
2026-02-28 14:45:42 -05:00
Clement Tsang
b079c7faa1
ci: simplify clippy check definition ( #1992 )
2026-02-28 07:05:59 -05:00
Clement Tsang
1973ce4ed8
ci: granular checks in CI ( #1991 )
...
* ci: granular checks in CI
* cleanup
* update comments
* fix some jobs failing for now
* change cfg
* add comment on why freebsd tests don't work
2026-02-28 06:51:56 -05:00
Clement Tsang
9d9f857195
ci: reuse build artifacts for build-deb and build-rpm ( #1990 )
...
* reuse build artifacts for build-deb and rpm
* don't need cross anymore
* no need to download cargo if I'm just using a container
* revert
* Revert again
2026-02-26 23:20:50 -05:00
Clement Tsang
5aa9a85850
ci: bump cargo-generate-rpm to 0.20.0 ( #1989 )
2026-02-26 22:10:49 -05: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
fc6382432c
ci: unify cross versions ( #1987 )
2026-02-26 20:56:43 -05:00
Clement Tsang
7f3bcc66fa
ci: build FreeBSD and NetBSD binaries using cross ( #1986 )
...
* ci: build FreeBSD and NetBSD using cross
* hmmm
* try another cross version?
* add netbsd Cross.toml config
* hmmmm
* hmmmmm
* hmmmmmm
* try this
* add todo
* add another todo
2026-02-27 01:12:14 +00:00
Clement Tsang
0063592455
ci: use cross for FreeBSD CI workflow ( #1985 )
...
* ci: test FreeBSD + cross for CI job again
* looks like I don't need to use a VM now!
2026-02-25 21:35:22 -05:00
Clement Tsang
d268f3c378
ci: simplify BSD jobs, move NetBSD CI to use cross ( #1983 )
...
* ci: combine all bsd vm jobs
* can't do conditional 'uses'
* remove need
* fix stuff
* rename
* also test netbsd using cross
* looks like netbsd is fine with cross
2026-02-24 09:30:38 +00:00