summaryrefslogtreecommitdiffstats
path: root/.cirrus.yml
AgeCommit message (Collapse)Author
2024-03-03ci: migrate macOS ARM builds to use GHA (#1419)Clement Tsang
* 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-01-28ci: update upload-artifact to v4.3.0 and download-artifact to v4.1.1 (#1399)Clement Tsang
* 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-28ci: update cirrus-ci FreeBSD versions (#1400)Clement Tsang
* 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-28ci: add an explicit timeout for jobs (#1398)Clement Tsang
2023-12-06other: master -> main (#1349)Clement Tsang
* 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-06-11ci: add a build check for aarch64-linux-android (#1124)Clement Tsang
* ci: add a build check for aarch64-linux-android * appease clippy * use 1.67.0 for Android due to NDK issue * remove sparse since it is default now for 1.70 and causes issues with older versions anyway
2023-04-11ci: run black on Python scripts (#1094)Clement Tsang
* ci: run black on Python scripts * comments
2023-03-12ci: use sparse crates.io registries in CI (#1057)Clement Tsang
2023-03-07ci: do no feature first in cirrus (#1048)Clement Tsang
2023-01-02ci: add build hash to nightly builds for version (#951)Clement Tsang
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.
2022-12-02ci: fix freebsd Cirrus build script (#923)Clement Tsang
2022-12-02ci: add freebsd 12 as a build/check target (#922)Clement Tsang
* ci: add freebsd 12 as a build/check target * forgot to add 12 for tests
2022-10-29ci: add skip based on file changes for Cirrus tests (#859)Clement Tsang
* ci: add skip based on file changes for Cirrus tests
2022-10-27ci: use one skip check for CI workflow (#855)Clement Tsang
Use one single skip check job for CI like other workflows.
2022-10-27ci: automatically create and get build artifacts from Cirrus CI (#854)Clement Tsang
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-26ci: add build alias for easier build artifact URLs (#852)Clement Tsang
2022-10-21ci: fix cirrus ci build cleanup (#849)Clement Tsang
2022-10-21ci: add FreeBSD and macOS M1 builds (#845)Clement Tsang
* add OS to fingerprint cache * simplify cirrus test script * cleanup and add start of build script * add nightly cron job to CCI build, add artifact * add docs * avoid test task if cron
2022-10-20ci: merge all-feature and no-feature tests on Cirrus (#847)Clement Tsang
Since it is a more limited platform for the public free tier, particularly for macOS VMs, it seems better to combine the testing scripts rather than using a matrix.
2022-10-20ci: update GitHub CI to remove deprecated/unmaintained actions and commands ↵Clement Tsang
(#846) * ci: update rust-cache to 2.0.1 * ci: update dtolnay/rust-toolchain to ba37adf * ci: update skip-duplicate-actions to v5.2.0 * ci: update ClementTsang/cargo-action to v0.0.3 * ci: update to macos-12 * ci: update ghaction-chocolatey to 2.1.0 * ci: update upload-artifact to v3.1.0 * ci: change from actions-rs to rustsec for audit-check * ci: stop using actions-rs for builds * ci: update cirrus to use tlsv1.2 when curling * ci: disable macOS ARM workflows on GHA since its built on Cirrus
2022-10-20ci: various Cirrus CI test fixes (#844)Clement Tsang
Some cache and conditional fixes for Cirrus CI testing. The test tasks should only run on the default branch and on PRs.
2022-10-20ci: add basic Cirrus CI testing for FreeBSD + M1 (#827)Clement Tsang
* ci: add basic Cirrus CI testing for FreeBSD + M1 * add env vars * remove curl installation from macos script * add caching
2022-10-12Revert "ci: add basic Cirrus CI testing for FreeBSD + M1 (#826)"ClementTsang
This reverts commit 577165292c7f58d8ca10c56f787180f690136fd0.
2022-10-12ci: add basic Cirrus CI testing for FreeBSD + M1 (#826)Clement Tsang