-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set up CI with Azure Pipelines #7139
Conversation
r? @nrc (rust_highfive has picked a reviewer for you, use r? to override) |
b287323
to
9974034
Compare
While we don't have a burning need to migrate to Azure Pipelines now that it's been done in rust-lang/rust I think it'd also be good to do for Cargo. This also brings with it a number of benefits:
So largely a nice-to-have, but I wanted to iterate and see how bad it was to set up in the meantime. Note that I'm working on getting this configuration working, it'll likely need some massaging here and there. |
9974034
to
f866c32
Compare
☔ The latest upstream changes (presumably #7140) made this pull request unmergeable. Please resolve the merge conflicts. |
Ok so Windows has a bunch of failures that look like:
where basically we're asserting paths look like |
289a10f
to
ce04a53
Compare
More work is necessary to do normalization on the output of cargo vs what we wrote in tests, I'll try to work on that soon when I get a chance. |
40bff46
to
deef0f8
Compare
deef0f8
to
2107f9a
Compare
@ehuss it does use the same account yes, and it does use the spare capacity. We'd like to change that over time though so it's shared with other rust-lang projects at 10 concurrency which is separate from rust-lang/rust, but we're still working with Azure to do that. |
Let's see what happens! @bors r+ |
📌 Commit 2107f9aa05c29742510896f1c8b6c79e472c6f9a has been approved by |
⌛ Testing commit 2107f9aa05c29742510896f1c8b6c79e472c6f9a with merge 24ca5ccdf62a2e80b6d39ebd369afd89fbc76523... |
💥 Test timed out |
Not sure if the timeout was due to the github outage, or if there are some hooks that need to be configured? |
Oh I'll need to reconfigure bors to listen for the right GitHub status check, I'll wait to merge before doing that |
2107f9a
to
c2354b9
Compare
@bors: r+ |
📌 Commit c2354b9 has been approved by |
☀️ Test successful - checks-azure |
Update cargo 11 commits in e3563dbdcd2e370bc4f11d080f739d82d25773fd..d0f828419d6ce6be21a90866964f58eb2c07cd56 2019-07-16 19:22:44 +0000 to 2019-07-23 21:58:59 +0000 - Remove include/exclude glob warning. (rust-lang/cargo#7170) - Optimize lock file format for git merge conflicts (rust-lang/cargo#7070) - Set up CI with Azure Pipelines (rust-lang/cargo#7139) - Force clippy to run. (rust-lang/cargo#7157) - Work around #61440 (rust-lang/cargo#7158) - initial working version of cargo fix --clippy (rust-lang/cargo#7069) - Optimize runtime of `#[cargo_test_macro]` (rust-lang/cargo#7146) - Don't fail if we can't acquire readonly lock (rust-lang/cargo#7149) - Add support for multiple --features options (rust-lang/cargo#7084) - Fix a typo in an env var name (rust-lang/cargo#7145) - Add a way to disable all nightly tests (rust-lang/cargo#7142)
No description provided.