Clement Tsang
fee2d72088
ci: add loongarch64 to build CI job ( #1913 )
...
* ci: add loongarch64 to build CI job
* update changelog
* hmmm
* cleanup
* ahhh
2025-12-24 17:41:58 -05:00
Clement Tsang
9b9262b3cb
ci: test workaround to immutable release issue on nightly ( #1907 )
...
Workaround is to create nightly as a draft and then use `gh` to manually publish it after. Also a lot of other small fixes.
2025-12-20 21:34:11 -05:00
Clement Tsang
d7966473ea
ci: add retries for the FreeBSD VM jobs ( #1908 )
...
* ci: add retries for the FreeBSD VM jobs
* hmmm it's running 3 times
* also apply to build + fix extra continue-on-error
2025-12-20 19:27:18 -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
94af05ee06
refactor: use rustc-hash and nohash ( #1902 )
...
* add nohash and rustc-hash
* use fxhash by default
* comment
* fmt
* clippy
* use nohash for pid stuff
* fix import
* fix imports again
* fix windows type for gpu pid
2025-12-19 03:42:46 -05:00
Clement Tsang
3d2832a5d5
ci: require all actions to be pinned ( #1893 )
2025-11-30 18:42:39 -05:00
Clement Tsang
316a3c0564
ci: run default feature tests in FreeBSD as well ( #1884 )
...
* ci: run basic tests in freebsd as well
* oops a space
* actually test
2025-11-23 00:54:24 -05:00
Clement Tsang
85af7ba50d
ci: skip clear cache if the PR is a fork ( #1880 )
2025-11-17 06:21:35 -05:00
Clement Tsang
3ee950003b
other: update the PR template ( #1879 )
2025-11-17 06:14:06 -05:00
Clement Tsang
daafd2fa36
other: update the PR template ( #1877 )
2025-11-17 05:50:59 -05:00
Clement Tsang
9e061d175f
uptick: 0.11.4 ( #1868 )
2025-11-16 14:40:46 -05:00
Clement Tsang
d32b50351f
ci: bump rust version to 1.91.1 ( #1864 )
...
* ci: bump rust version to 1.91.1
* also add this to trigger testing ci
2025-11-15 11:20:48 -05:00
Clement Tsang
f8e598c5b9
uptick: 0.11.3 ( #1853 )
2025-11-06 10:09:52 -05:00
Clement Tsang
e2a9ba44ab
ci: validate RPM release's digest + some driveby fixes ( #1851 )
...
* ci: add a checksig for rpm release
* driveby fix for icon location
* verbose
* also test local install
* Driveby echo of rust version
* some organization
* -y
* comment
* driveby reduce verbosity
* okay that works, add this check
* run btm -V
2025-11-05 11:06:35 -05:00
Clement Tsang
cdba8f9064
ci: bump cargo-generate-rpm to 0.19.0 ( #1850 )
2025-11-05 10:19:25 -05:00
Clement Tsang
49ee330116
ci: pin Rust version in CI to file ( #1845 )
...
* set the CI version to be pinned in jobs instead
* pin it to a file
* .txt
* quotes?
* todo
* bash?
2025-11-02 10:30:15 -05:00
Clement Tsang
16449f2697
docs: use bottom.pages.dev ( #1703 )
...
* docs: use bottom.pages.dev
This _might_ stick, this might not. I may only do this after releasing
one more stable version. We'll see.
* fix schema
2025-10-12 07:26:22 +00:00
Clement Tsang
6dc02ea041
uptick: 0.11.2 ( #1831 )
...
* uptick: 0.11.2
* update changelog
2025-10-07 18:31:36 -04:00
Clement Tsang
7d7f1a4938
ci: use macos-15 in CI ( #1828 )
...
* ci: use macos-15 in CI
* bump in ci
* driveby fix for freebsd 15 in builds
2025-10-02 17:50:52 -04:00
Clement Tsang
93d49ea627
ci: update freebsd-vm to v1.2.4 ( #1824 )
...
* ci: update freebsd-vm to v1.2.4
* update builds
* Update config.yml
2025-09-25 19:38:27 -04:00
Clement Tsang
c5ca6a8216
ci: bump cargo-action to 0.0.7, rust-cache to 2.8.1, and rust-toolchain to e97e2d8 ( #1822 )
...
* deps: bump cargo-action to 0.0.7
* bump rust-cache and rust-toolchain
* bump
2025-09-25 00:16:17 -04:00
Clement Tsang
6c62e7817f
ci: build and check Windows ARM ( #1801 )
...
* ci: build and check Windows ARM
* forgot to update these
* ???
* is it the image or smth
* nope not that
* Update build_releases.yml
* Update ci.yml
* Update build_releases.yml
* fix build
* ???
* ????
* ????????
* okay that works, now just set the output file
2025-08-21 22:40:30 -04:00
Clement Tsang
2578f20ce5
uptick: 0.11.1 ( #1786 )
2025-08-14 23:56:41 -04:00
Clement Tsang
c29647eaf8
ci: use cargo-deb 3.5.0 ( #1782 )
...
* ci: use cargo-deb 3.5.0
* change default location for debian release
2025-08-14 03:56:51 -04: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
566502347e
docs: update things to reference 0.11.0 in prep for release ( #1765 )
...
* docs: update things to reference 0.11.0 in prep for release
Things still missing:
- Update schema
- Release notes
- Any doc site updates?
- Any GIF updates?
- Take a pass over README?
* update schema with 0.11
* update schema with virt
* update
* update date
* an attempt and failure to update the gif
* bump freebsd
* bump
* I swear
* okay so no freebsd 15, got it
2025-08-06 04:09:39 +00:00
Clement Tsang
d06f239b5f
docs: revert 0.11.0 docs change ( #1764 )
...
This reverts commit 4416cf6b29 .
Didn't mean to merge this yet -_-
2025-07-29 04:39:01 -04:00
Clement Tsang
4416cf6b29
docs: update things to reference 0.11.0 in prep for release ( #1763 )
...
Things still missing:
- Update schema
- Release notes
- Any doc site updates?
- Any GIF updates?
- Take a pass over README?
2025-07-29 08:16:39 +00:00
Clement Tsang
4605e88927
ci: replace windows-2019 runner with windows-2022 ( #1756 )
...
As it's deprecated and causing problems.
2025-07-17 02:02:38 +00:00
Clement Tsang
9ba7d2c04e
deps: bump dependencies ( #1742 )
...
* deps: bump root dependencies
* bump lockfile
* didn't need that tempfile dep since it's just for testing
* driveby note
2025-06-12 06:45:42 +00:00
Clement Tsang
631ce94f9c
ci: retry codecov manually ( #1741 )
...
* ci: retry codecov manually
* test
* ok what about now
* test
2025-06-11 19:30:27 -04:00
Clement Tsang
3b8f00415f
ci: update ubuntu version for builds to 22.04 ( #1740 )
...
The 20.04 runner image is deprecated, see https://github.com/actions/runner-images/issues/11101
2025-06-11 18:02:33 -04:00
Clement Tsang
3d35d08347
deps: bump root deps as of 2025-06-01 ( #1734 )
...
* deps: bump root deps as of 2025-06-01
* update schema generation
* update config file link too
* rerun
2025-06-01 19:49:05 -04:00
Clement Tsang
b2506e5e85
ci: bump freebsd-vm to v1.2.0 ( #1730 )
...
* ci: bump freebsd-vm to v1.2.0
* also bump freebsd versions
* oops it was clippy
* fix ci pass check
2025-05-25 20:59:31 -04:00
Clement Tsang
6e31c3aeca
ci: bump rust-cache to 2.7.8 ( #1728 )
2025-05-24 06:58:35 +00:00
Clement Tsang
b1be6b2cb9
ci: update the cross version for the Android CI test ( #1725 )
2025-04-21 03:47:16 -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
1fe17ddc21
ci: migrate FreeBSD release builds to GHA, update macOS and FreeBSD targets ( #1640 )
...
* ci: migrate FreeBSD release builds to GHA
* fix
* ci: bump macOS image from macos-12
* fix
* fix for nightly
2024-11-29 17:41:35 -05:00
Clement Tsang
70d0a6cbf7
ci: update jsonschema to 0.26.1 for schema validation ( #1637 )
...
* ci: update jsonschema to 0.26.1 for schema validation
* make sure to rerun schema validation
2024-11-29 20:29:30 +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
bc3032cf10
bug: fix incorrect versions in schemas ( #1635 )
2024-11-29 04:30:23 +00:00
Clement Tsang
dc378ebd42
github: update bug report template around filesystem type ( #1617 )
2024-11-03 15:41:35 +00:00
Clement Tsang
ca6ee28fb1
ci: fix nightly job not skipping if no change ( #1601 )
2024-09-21 02:09:16 -04:00
Clement Tsang
7678c46f42
docs: update README ( #1585 )
...
* docs: update README
* also fix ci if
2024-09-06 02:15:00 +00:00
Clement Tsang
2e5000e399
ci: merge mock + init job in nightly ( #1584 )
...
* ci: merge mock + init job in nightly
* also slightly bump timeout as a safeguard
2024-09-04 22:56:48 -04: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
97358d09c3
ci: fix CI pass check conditions ( #1581 )
...
* ci: fix CI pass check conditions
* also disable test because it's borked for some things
2024-09-03 23:58:07 +00:00
Clement Tsang
1a715206be
ci: try using GHA instead of Cirrus for FreeBSD in basic CI ( #1577 )
...
Ideally we minimize our usage of Cirrus CI, especially for typical PR CI workflows, since it's a bit cludgy to work with. This method is also more extendable to things like OpenBSD.
Fine for deploys I guess since that's not super frequent and at this point I have that working fairly well when automated + I don't usually have to wait for it.
2024-09-03 08:33:13 +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
96ed26d87a
other: add another test to validate default config ( #1553 )
...
* update changelog
* add another lib test to make sure valid integration configs are actually valid
* only test these on default config
* clippy
* add extra CI fail check
* fix windows
2024-08-08 04:44:48 -04:00