Commit graph

13 commits

Author SHA1 Message Date
Changyuan Lyu
2a3905c5e2 ci(rust): add targets after cache is restored
Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-07-22 23:09:58 -07:00
Changyuan Lyu
4322d344b1 ci: avoid nightly rust being installed every time
- if the cached toolchain has nightly rust, just use it,
- install a new nightly rust if there is a new stable rust.

Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-07-06 10:50:00 -07:00
Changyuan Lyu
cf4f4b698e ci: enable tests
Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-07-05 14:41:22 -07:00
Changyuan Lyu
33d588dc01 ci: install nightly rust fmt
Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-07-04 22:22:20 -07:00
Changyuan Lyu
ad56c2ad94 ci: elevate clippy warnings to errors
Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-07-04 22:22:20 -07:00
Changyuan Lyu
42ee9393bb ci: cargo clippy for aarch64-unknown-linux-gnu
Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-06-19 15:57:01 -07:00
Changyuan Lyu
645879bfac ci: add action cache to reduce workflow time
Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-06-19 15:57:01 -07:00
Changyuan Lyu
61eb8200f8 ci: remove Cirrus, add GitHub Actions on macOS
Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-06-16 22:12:28 -07:00
dependabot[bot]
a2dd2936bf ci: Bump actions/checkout from 4.1.6 to 4.1.7
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](a5ac7e51b4...692973e3d9)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-14 13:21:44 -07:00
dependabot[bot]
68c2688e4b ci: Bump actions/checkout from 4.1.5 to 4.1.6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](44c2b7a8a4...a5ac7e51b4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-17 08:38:40 -07:00
dependabot[bot]
69d3d5d6d4 ci: Bump actions/checkout from 4.1.4 to 4.1.5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](0ad4b8fada...44c2b7a8a4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 08:26:06 -07:00
dependabot[bot]
7a320ca4a7 ci: Bump actions/checkout from 4.1.3 to 4.1.4
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1d96c772d1...0ad4b8fada)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-24 23:32:29 -07:00
Changyuan Lyu
9744d9ad0a ci: add github actions
Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-04-24 23:28:57 -07:00