Clement Tsang
e7a5f297bc
ci: update the upload artifact action to v3.1.2 ( #1054 )
2023-03-10 00:00:42 -05:00
ClementTsang
7008f1d520
ci: add some comments regarding codecov to action
2023-02-26 00:03:59 -05:00
Clement Tsang
870c29e6e0
ci: add coverage actions for macOS and windows ( #1030 )
...
* ci: add coverage actions for macOS and windows
* specify target as name
* use flags
2023-02-26 00:01:08 -05:00
ClementTsang
449d735601
ci: specify where part of the CI workflow is
2023-02-22 00:01:28 -05:00
Clement Tsang
1ad38db3a4
ci: reduce CI timeout to 18 minutes ( #1028 )
...
* ci: reduce CI timeout to 15 minutes
* add additional timeouts
* go with 18 minutes for safety
2023-02-21 04:09:19 -05:00
Clement Tsang
2a1c4104fd
other: promote macOS aarch64 to official support ( #1025 )
...
Since I have a macOS M1 laptop to test on now, I think it's a good time
to bump it to be officially supported, especially since it's going
to be the main macOS platform for the foreseeable feature.
2023-02-19 01:12:13 -05:00
Clement Tsang
bce95c0d48
docs: update requirements.txt and bump to 3.11 ( #1011 )
2023-02-03 03:25:25 -05:00
Clement Tsang
123e564d6e
ci: update cargo-llvm-cov to 0.5.9 ( #1000 )
2023-01-24 09:33:57 -05:00
ClementTsang
ea11be9cfc
ci: don't cache coverage in some cases
2023-01-23 19:35:54 -05:00
ClementTsang
00d60d8d45
other: update issue template wording
2023-01-23 02:08:03 -05:00
Clement Tsang
36840e5de9
uptick: 0.8.0 ( #996 )
...
* uptick: 0.8.0
* update changelog
2023-01-22 00:53:36 -05:00
Clement Tsang
4870ff365a
refactor: change name of some stuff, add some comments ( #992 )
...
* some quick refactoring first
* add todo for bug report template
2023-01-20 00:08:02 -05:00
Clement Tsang
e112e1231e
ci: add schedule to clear PR caches ( #973 )
2023-01-13 01:45:11 -05:00
Clement Tsang
9a696122c7
ci: try removing cache from build workflow ( #972 )
2023-01-13 01:15:10 -05:00
Clement Tsang
6e2b276836
ci: remove git hash and nightly tag from deb file name ( #970 )
...
* ci: switch deb nightly builds back to the same string as normal
Easier to stay consistent, I guess.
* disable cache for cargo deb
* reenable cache
* nvm
2023-01-12 06:23:36 -05:00
Clement Tsang
fffeb206de
ci: follow .deb naming conventions ( #969 )
...
Change the .deb file generation back to following standard naming conventions.
2023-01-12 03:41:15 -05:00
Clement Tsang
7794c0e43a
uptick: 0.7.1 ( #959 )
...
* uptick: 0.7.1
* update changelog
2023-01-05 23:30:05 -05:00
Clement Tsang
d62bdc5cab
ci: fix CI concurrency grouping ( #961 )
...
Seems like we want `github.ref`, not `github.event.ref`, which is
blank.
2023-01-05 21:42:41 -05:00
Clement Tsang
2dfb8c490f
ci: add timeout to build workflow caching ( #957 )
...
* ci: add timeout and skip for cache in build workflow
* use for all
2023-01-05 20:38:49 -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
d7e9fd6be0
other: run rustfmt ( #949 )
2023-01-01 04:35:08 -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
a4b5e38fd2
ci: update action-gh-release dependency ( #946 )
2023-01-01 00:23:11 -05:00
Clement Tsang
4d5a58c3ec
ci: default to master branch on tag release ( #943 )
2022-12-31 21:50:17 -05:00
Clement Tsang
0fa11fb5c5
ci: disable cache for cross release gen ( #942 )
2022-12-31 21:14:18 -05:00
Clement Tsang
46884d48f0
uptick: 0.7.0 ( #940 )
2022-12-31 17:50:20 -05:00
Clement Tsang
21a21b86c0
ci: clean all workflow caches to script ( #936 )
2022-12-30 00:56:27 -05:00
Clement Tsang
d8da12ffab
ci: add a timeout for builds and CI ( #930 )
2022-12-09 03:50:49 -05:00
Clement Tsang
9e4aed7d56
ci: bump cargo deb in CI ( #906 )
2022-11-20 04:28:23 -05:00
Clement Tsang
31d2e4a746
github: update bug report template OS input
2022-11-16 18:32:14 -05:00
Clement Tsang
a30c49756f
github: update bug report template
2022-11-16 18:30:32 -05:00
Clement Tsang
97bf8bf295
ci: fix missing envs in build workflow ( #891 )
...
Made a mistake in not testing properly and broke the build workflow with
missing envs.
2022-11-12 02:29:15 -05:00
Clement Tsang
f41e7cd66d
ci: unify cache keys in actions ( #890 )
...
* ci: unify cache keys in actions
* some docs
* because empty strings are false in JS
* update comment
* fix build cache naming
2022-11-11 23:45:27 -05:00
Clement Tsang
1960c40a30
ci: bump delete-tag-and-release to v0.3.1 ( #889 )
2022-11-11 19:44:00 -05:00
Clement Tsang
51212bcdfe
ci: switch delete-tag-and-release to personal fork to avoid node16 warning ( #888 )
2022-11-11 03:23:12 -05:00
Clement Tsang
5649b850a8
ci: update upload-artifact to 3.1.1 to remove set-output warnings ( #887 )
2022-11-11 02:48:25 -05:00
Clement Tsang
5f849e81e6
ci: add back target as cache key ( #879 )
2022-11-08 20:01:13 -05:00
Clement Tsang
e1be318177
docs: update usage and config, add blurb in home ( #876 )
...
* docs: update usage and config, add blurb in home
* add doc pages to pr template
2022-11-07 23:36:27 -05:00
ClementTsang
442dba84e3
ci: add missing PR pull
2022-11-06 03:46:51 -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
Clement Tsang
8c3e9669b8
ci: only enable ci cache if not a PR or not a fork ( #872 )
...
* ci: only enable ci cache if not a PR or not a fork
* add to coverage
2022-11-06 02:50:45 -05:00
Clement Tsang
6f95aaee34
ci: remove caching for release building ( #866 )
...
* ci: remove caching for release building
* standardize hyphen across some job names
2022-11-04 04:48:44 -04:00
Clement Tsang
d56b551e39
ci: try only having cancel-in-progress for non-main branch ( #864 )
2022-11-02 01:29:41 -04:00
Clement Tsang
3296feae50
ci: unify CI workflow with one ending step ( #860 )
...
* ci: unify CI workflow with one ending step
* update PR template
2022-10-30 19:20:41 -04:00
Clement Tsang
e3ced72c2f
ci: add skip based on file changes for Cirrus tests ( #859 )
...
* ci: add skip based on file changes for Cirrus tests
2022-10-29 05:37:45 -04:00
Clement Tsang
568c48eb5f
ci: update workflows with setup-python to v4.3.0 ( #858 )
...
Updates any workflows with setup-python to use v4.3 due to node deprecation warnings.
2022-10-29 05:03:19 -04:00
Clement Tsang
8985e6ab67
ci: update comment on what build_release does
2022-10-28 00:37:24 -04:00
Clement Tsang
fec56372bb
ci: use one skip check for CI workflow ( #855 )
...
Use one single skip check job for CI like other workflows.
2022-10-27 22:00:37 -04:00
Clement Tsang
51498e1238
ci: automatically create and get build artifacts from Cirrus CI ( #854 )
...
This automatically triggers and grabs the build artifacts for systems that are only supported on Cirrus CI (as of now, FreeBSD and M1 macOS).
* ci: add cirrus build trigger script
* ci: modify build scripts to include cirrus build
* fix some stuff
* update docs
* more fixes
2022-10-27 06:27:04 -04:00