-
Notifications
You must be signed in to change notification settings - Fork 663
Closed
Labels
C-internal 🔧Category: Nonessential work that would make the codebase more consistent or clearCategory: Nonessential work that would make the codebase more consistent or clearE-has-mentor
Description
This issue is great for someone looking to learn about how GitHub Actions and crates.io's CI work!
rust-lang/rust is working on moving to GitHub Actions; I'd love for us to be on a similar CI setup. I meant to try Azure Pipelines here as well when rust-lang/rust moved, but seeing as they're moving again (even though aiui GitHub Actions is Azure under the hood), I don't see a reason for us to try Azure Pipelines if the eventual goal is consistency.
Pietro says GitHub actions should feel faster than Travis, so let's give it a try!
Implementation instructions:
- Follow the documentation for GitHub Actions. I actually don't know too much about it so I can't be much more specific here, but if you have any questions, please ask them here. I can take a look too and we can figure it out together! These example Rust/Cargo workflows look relevant.
- Open a PR with the GitHub Actions configuration and try to get it to have the same result that Travis gets. Ping me if any of the repo's settings need to be changed.
Metadata
Metadata
Assignees
Labels
C-internal 🔧Category: Nonessential work that would make the codebase more consistent or clearCategory: Nonessential work that would make the codebase more consistent or clearE-has-mentor