Commit Graph

415 Commits

Author SHA1 Message Date
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
Clement Tsang 2ec1fb56c9 uptick: 0.10.2 (#1544) 2024-08-05 20:28:17 -04:00
Clement Tsang 39672853e2 ci: bump codecov action to v4.5.0 (#1546) 2024-08-05 19:12:21 -04:00
Clement Tsang 9379c03595 ci: bump installed tools from cargo (#1532) 2024-08-02 01:09:54 -04:00
Clement Tsang eaff5d009a ci: clean up cirrus CI (#1530)
* ci: try adding auto cancellation back to cirrus tasks

* tweak timeout

* some renaming

* modernizing

* Revert "modernizing"

This reverts commit d66b3aa0e9.

* hmmm

* bleh back to false
2024-08-01 19:52:11 -04:00
Clement Tsang 2f102bc1aa uptick: 0.10.1 (#1527) 2024-08-01 15:56:39 +00:00