Clement Tsang
af5eccc07f
ci: revert a few script changes in release CI ( #1916 )
2025-12-24 23:47:39 -05:00
Clement Tsang
2c623399ae
uptick: 0.12.0 ( #1915 )
...
* uptick: 0.12.0
* update schema generation while we're at it
* wording
* update schema generation docs
* update docs
2025-12-24 22:52:50 -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
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
868667add8
deps: bump deps as of 2025-08-11 ( #1778 )
...
* docs: update changelog
* bump deps
2025-08-12 08:47:02 +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
3597e0a9fd
ci: remove unused ci packaging script ( #1639 )
2024-11-29 20:27:37 +00:00
Clement Tsang
24cb8a417c
refactor: move schema generation to its own binary, go back to lib-bin ( #1630 )
...
* refactor: separate schema generation to its own binary, go back to lib-bin setup
Decided it might be nicer to separate the schema generation bit to its
own binary. This does mean that we have to go back to the lib-bin
system, as otherwise passing shared code is _really_ hard.
* handle versioning
* run fmt
2024-11-28 08:05:25 +00:00
Clement Tsang
196d6d18c6
feature: add the ability to configure the disk widget's table columns ( #1625 )
...
* a bit of refactoring here...
* some refactoring, add columns
* cleanup
* add disk column feature
* update changelog
2024-11-18 02:28:20 +00:00
Clement Tsang
5a009987ac
docs: update docs around disable_gpu change. ( #1562 )
...
* docs: update changelog
* update docs
2024-08-14 20:27:32 -04:00
Clement Tsang
b58d982a31
ci: some more cirrus release tweaks ( #1531 )
...
* ci: better cirrus release
* add cancellation
* limit number of concurrent cargo jobs
* update test skip, clean up, clean tasks
2024-08-02 00:49:53 -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
449d8b4315
ci: update and fix schema validation script ( #1509 )
...
* ci: update and fix schema validation script
* fix issue with tomllib.load
2024-07-29 19:11:40 -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
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
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
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
0f61b7b176
ci: update cirrus-ci FreeBSD versions ( #1400 )
...
* ci: update cirrus-ci FreeBSD versions
Looks like the newest available FreeBSD images are 13-2 and 14-0, and
the previously used ones aren't available anymore.
* comment
2024-01-28 06:09:06 -05:00
Clement Tsang
dab4b6c483
other: master -> main ( #1349 )
...
* other: master -> main
I'm so used to using `main` branch now that it's actually kinda annoying
to use `master` for just this repo... so might as well rename it now.
* overzealous change
* wording
* some wording
* allow auto-cancel for tests if not main
2023-12-06 00:16:26 -05:00
ClementTsang
ccb93223f7
github: update even more packaging issue template wording
2023-05-15 00:17:40 -04:00
Clement Tsang
857b5bade0
ci: run black on Python scripts ( #1094 )
...
* ci: run black on Python scripts
* comments
2023-04-11 04:57:29 -04:00
Clement Tsang
016fa1e19b
ci: run wf cache clear script twice with delays ( #1093 )
...
* ci: run wf cache clear script twice with delays
* reduce
2023-04-11 04:39:28 -04:00
Clement Tsang
f89b243589
feature: support 3-char hex colours ( #1022 )
2023-02-18 01:55:26 -05:00
Clement Tsang
e112e1231e
ci: add schedule to clear PR caches ( #973 )
2023-01-13 01:45:11 -05:00
Clement Tsang
7c53f088c3
ci: add build hash to nightly builds for version ( #951 )
...
This adds the build hash to the btm -V output for nightly builds, making it easier to troubleshoot when someone might have obtained a nightly build, and what commit it corresponds to.
2023-01-02 15:18:05 -05:00
Clement Tsang
0adefababf
ci: use a better way of getting branch from tagged builds for CirrusCI ( #948 )
...
* ci: use a better way of getting branch from tagged builds for CirrusCI
* add a bit more logging
2023-01-01 03:18:47 -05:00
Clement Tsang
a956d9e9a1
ci: remove typo in chocolatey template ( #944 )
2022-12-31 22:08:52 -05:00
Clement Tsang
4d5a58c3ec
ci: default to master branch on tag release ( #943 )
2022-12-31 21:50:17 -05:00
Clement Tsang
21a21b86c0
ci: clean all workflow caches to script ( #936 )
2022-12-30 00:56:27 -05:00
Clement Tsang
3e47383b25
ci: add freebsd 12 as a build/check target ( #922 )
...
* ci: add freebsd 12 as a build/check target
* forgot to add 12 for tests
2022-12-02 20:12:49 -05:00
Clement Tsang
7e6e098e2b
ci: wrap checks with try block to avoid panic ( #883 )
2022-11-10 00:46:45 -05:00
ClementTsang
d613fbdee9
ci: add log line for cache clearing
2022-11-06 03:48:45 -05:00
Clement Tsang
7ae8e66a3a
ci: add cache clearing to PR merges ( #874 )
...
* ci: add cache clearing to PR merges
* some renaming
* small change to force cache
* add manual run option
2022-11-06 03:44:02 -05:00
Clement Tsang
29bc0b67ba
ci: rename deployment folder to scripts ( #873 )
2022-11-06 03:19:52 -05:00