Commit Graph

391 Commits

Author SHA1 Message Date
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
Clement Tsang ea46613c58 ci: bump winget-releaser (#1522) 2024-08-01 15:00:10 +00:00
Clement Tsang 8afae3fbe8 uptick: 0.10.0 (#1510)
* uptick: 0.10.0

* docs: fix changelog

* bump lockfile

* match clap

* add/update schema

* add note
2024-08-01 02:45:57 -04:00
Clement Tsang c2d3ab5591 uptick: 0.9.7 (#1505)
* docs: update changelog with 0.9.7 hotfix

* Update bottom.desktop

* uptick: 0.9.7
2024-07-26 00:45:22 -04:00
Clement Tsang e37b159fae other: remove toolchain, clean up CI (#1504) 2024-07-26 00:23:06 -04:00
Clement Tsang 3602429529 other: add schema test for uncommented default config (#1484)
* other: add schema test for uncommented default time

* ahhh

* forgot to disable this
2024-06-17 00:59:36 -04:00
Clement Tsang 7aa379aabf bug: fix -V not working and causing Cirrus CI to fail (#1478)
* bug: fix -V not working and causing Cirrus CI to fail

* add comment

* update workflows and fix tests
2024-06-05 01:12:00 -04:00
Clement Tsang c61de8f09c ci: bump rust-cache and rust-toolchain (#1471) 2024-05-26 06:29:46 -04:00
Clement Tsang cce835b752 Run cargo wix init (#1468)
* ci: run cargo wix init

* remove wix init call
2024-05-11 21:18:09 -04:00
Clement Tsang a15ef63669 ci: bump cargo-deb to 2.2.0 (#1466) 2024-05-08 20:48:50 -04:00
Clement Tsang d515c03ec7 ci: forgot to add if statement for nightly skip check (#1464) 2024-05-07 02:13:11 -04:00
Clement Tsang bcc89170a6 ci: add skip for nightly build (#1462) 2024-05-05 20:42:32 -04:00
Clement Tsang d53725bbfc ci: try attestations for binaries (#1455)
* ci: try attestations for binaries

* add additional attestation steps
2024-05-03 11:37:16 -04:00
Clement Tsang 8919ae37d7 ci: bump action-gh-release to 2.0.1 (#1426)
Update resolves Node deprecation warnings from GHA.
2024-03-09 22:24:14 -05:00
Clement Tsang 32e04778dd ci: bump cargo-deb version to 2.1.0 (#1424) 2024-03-09 14:23:59 -05:00
Clement Tsang e1daa63a86 ci: migrate macOS ARM builds to use GHA (#1419)
* ci: migrate macOS ARM builds to use GHA

M1 macOS runners are now available on GHA, so we can use it instead of
CirrusCI for builds/CI.

* bump freebsd
2024-03-03 01:17:14 -05: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
Clement Tsang 59b7650999 ci: bump choco action to v3.0.0 and replace release deletion action (#1402)
* ci: bump choco action to v3.0.0 and replace release delete action with gh

* back to action since it isn't a git repo

* let's test if gh works fine if I pull repo
2024-01-28 19:37:31 -05:00
Clement Tsang db9e97a0df ci: update upload-artifact to v4.3.0 and download-artifact to v4.1.1 (#1399)
* ci: update upload-artifact to v4.3.0 and download-artifact to v4.1.1

* fix rpm/deb

* add exception for quay; idk what I'll do once node support is gone

* fix broken script

* fix download

* migrate 2-17 to cirrus to avoid node deprecation warnings

* prevent cirrus cancellation

* update cache to work with linux

* simplify cache

* update some comments

* add timeouts
2024-01-28 18:11:05 -05:00
Clement Tsang a377e93ecc ci: bump skip-duplicate-actions to v5.3.1 and setup-python to v5.0.0 (#1401)
* ci: bump skip-duplicate-actions to v5.3.1

* also bump setup-python to v5.0.0
2024-01-28 06:11:42 -05:00
Clement Tsang 81e77c02a8 ci: add logic to retry codecov upload (#1391) 2024-01-15 15:40:14 -05: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 f760ce1080 deps: bump non-root dependencies as of 2024-01-15 (#1387)
* deps: bump non-root dependencies as of 2024-01-15

* also test 1.70 unofficial msrv
2024-01-15 05:06:24 -05:00
Clement Tsang dd66ae774c refactor: simplify some config -> constraints code (#1383)
* refactor: simplify some config -> constraints code

* iteratively progress...

* update bcr; this might need testing since I removed some old proc code

* widget side

* fix battery

* fix widget tests with bandaid for now

The issue was that the calculations assume a certain ratio for CPU
legends.

* add some tests

* bump up

* fix proc drawing issues

So with the proc widget in certain places, there would be a panic during
constraint determination.

Looks like back when I wrote this I made some gross assumptions about
certain things. In particular, the problem here was that the search
added an additional "one" height, so that needs to be accounted for
after we removed the "doubling" code.

* tests

* fix tests

* reorganize tests

* clippy

* fix cross tests not working

* fix builds for android
2024-01-15 04:19:18 -05:00