Commit Graph

26 Commits

Author SHA1 Message Date
Eric Huss 4cb9ac35bf Add network container tests 2023-01-14 15:10:16 -08:00
Lucio Franco 18a06cc809 fix ci to test local home crate 2022-12-13 15:40:26 -05:00
Lucio Franco 98a3d4e385 Add home crate to CI 2022-12-12 13:49:46 -05:00
Eric Huss 3a404ce49e Clean more aggressively in CI 2022-11-03 20:12:03 -07:00
Ed Page 4b2837a4cc chore(ci): Ensure intradoc links are valid 2022-09-06 09:27:06 -05:00
Eric Huss 783ec2ea7c Add names to CI jobs 2022-08-31 13:36:42 -07:00
naveen a4ac0438a2 chore: Set permissions for GitHub actions
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
2022-07-03 00:31:05 +00:00
Eric Huss 65cc01075e Clear disk space on CI. 2022-06-02 17:55:45 -07:00
David Tolnay 30b26f2f7e
Update GitHub Actions actions/checkout@v2 to v3
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022.
See https://nodejs.org/en/about/releases/. Update to v3, which is based on
Node 16 whose support lasts until April 30, 2024.
2022-04-30 13:46:35 -07:00
Weihang Lo 275b0c68d4
CI: force using argfile to test againg `cargo fix` 2022-04-10 22:40:26 +08:00
Eliaz Bobadilla 095f403f3e tools: update checkout action on CI
https://github.com/actions/checkout\#whats-new
2022-03-30 12:11:50 -05:00
Caleb Cartwright 98edf2854b
ci: use new cargo fmt option 2022-01-13 17:57:25 -06:00
Alex Crichton cab1e3566b Fix CI testing 2021-10-22 13:30:46 -07:00
Alex Crichton ac69b05500 Update stable rust in the docs CI builder 2021-10-22 10:33:46 -07:00
Eric Huss e4da5b2e3c Add the start of a basic benchmarking suite. 2021-10-12 13:23:56 -07:00
Eric Huss 90b2ef02d1 Add fetch smoke test. 2021-09-18 18:10:16 -07:00
Eric Huss 65ca4e0d1e Add temporary fix for rustup on windows in CI. 2021-05-18 13:33:35 -07:00
Eric Huss 888100352a Move ProcessBuilder to cargo-util. 2021-03-20 15:19:03 -07:00
Eric Huss 352f828903 Update mdbook 2021-01-04 07:28:26 -08:00
Eric Huss cc6df1d7a5 Implement credential-process. 2020-12-02 19:09:54 -08:00
Eric Huss d1e44819a5 Update deprecated GitHub add-path in workflows. 2020-10-08 09:17:12 -07:00
Eric Huss 1ee38a326e Try to fix CI for semver-check. 2020-08-10 11:33:42 -07:00
Eric Huss fd6a84aa83 Add chapters on dependency resolution and SemVer compatibility. 2020-08-10 11:00:58 -07:00
Eric Huss 3134eef059 Docs, CI, and tools for building man pages. 2020-08-01 11:14:00 -07:00
Eric Huss 7b241eaa9b Update features set in CI. 2020-07-22 20:55:47 -07:00
Alex Crichton 1ceefa5c47 Switch to github actions 2020-07-15 07:44:50 -07:00