Skip to content
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

I like to move it, move it #5190

Merged
merged 1 commit into from
Feb 19, 2020
Merged

I like to move it, move it #5190

merged 1 commit into from
Feb 19, 2020

Conversation

flip1995
Copy link
Member

@flip1995 flip1995 commented Feb 18, 2020

GHA now runs in the background for 6 days (#5088)

Since then 15 19 PRs were successfully merged and Travis+Appveyor agreed on the status in every case. (GitHub PR search query)

Some PRs were:

Bug with GHA:

  • When a rustc PR gets merged between the integration_build and the integration job, the integration job will fail. This happened once in Fix GHA after the merge #5162, but not in the past 6 days. Even if it would happen every 4th PR we would save time, since splitting up the integration build and tests saves 5-7 minutes per run and a complete run takes 15-17 minutes
  • Sometimes the MacOS build takes up to an hour to download the master toolchain. Until now, this happend 2 or 3 times and can be resolved by a @bors r3try+canceling the previous run (restarting single jobs is not supported yet)

Before merging this, rust-lang/rust-central-station#578 has to get merged

This PR is for starting the discussion and to get consensus (@rust-lang/clippy) on a final move to GHA. If we're ready, I'll contact Pietro, to finalize the move.

changelog: Clippy completely runs on GHA now 🎉


BTW: The deployment already runs on GHA, instead of Travis.

@flip1995 flip1995 added S-needs-discussion Status: Needs further discussion before merging or work can be started S-waiting-on-review Status: Awaiting review from the assignee but also interested parties labels Feb 18, 2020
@phansch
Copy link
Member

phansch commented Feb 18, 2020

No objections from my side =)

Copy link
Member

@Manishearth Manishearth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

go for it

@llogiq
Copy link
Contributor

llogiq commented Feb 19, 2020

We like to move it!

@flip1995 flip1995 changed the title [WIP][DNM] I['d] like to move it, move it [DNM] I['d] like to move it, move it Feb 19, 2020
@flip1995 flip1995 changed the title [DNM] I['d] like to move it, move it I['d] like to move it, move it Feb 19, 2020
@flip1995 flip1995 changed the title I['d] like to move it, move it I like to move it, move it Feb 19, 2020
@flip1995
Copy link
Member Author

@bors r=phansch,Manishearth,llogiq,flip1995

@bors
Copy link
Contributor

bors commented Feb 19, 2020

📌 Commit 6835e2d has been approved by phansch,Manishearth,llogiq,flip1995

@bors
Copy link
Contributor

bors commented Feb 19, 2020

⌛ Testing commit 6835e2d with merge 06f0ab0...

bors added a commit that referenced this pull request Feb 19, 2020
…logiq,flip1995

I like to move it, move it

GHA now runs in the background for 6 days (#5088)

Since then ~~15~~ 19 PRs were successfully merged and Travis+Appveyor agreed on the status in every case. ([GitHub PR search query](https://github.com/rust-lang/rust-clippy/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A%3E%3D2020-02-12T15%3A42%3A00+sort%3Aupdated-desc+NOT+%5Bgh-pages%5D+in%3Atitle))

Some PRs were:
- #5163
- #5170
- #5168
- #5173
- #5171
- #5156
- #4809
- #5177
- #5182
- #5183
- #5184
- #5185
- #5186
- #5181
- #5189

Bug with GHA:
- When a rustc PR gets merged between the `integration_build` and the `integration` job, the `integration` job will fail. This happened once in #5162, but not in the past 6 days. Even if it would happen every 4th PR we would save time, since splitting up the integration build and tests saves 5-7 minutes per run and a complete run takes 15-17 minutes
- Sometimes the MacOS build takes up to an hour to download the master toolchain. Until now, this happend 2 or 3 times and can be resolved by a `@bors r3try`+canceling the previous run (restarting single jobs is not supported yet)

## Before merging this, rust-lang/rust-central-station#578 has to get merged

This PR is for starting the discussion and to get consensus (@rust-lang/clippy) on a final move to GHA. If we're ready, I'll contact Pietro, to finalize the move.

changelog: Clippy completely runs on GHA now 🎉

---

BTW: The deployment already runs on GHA, instead of Travis.
@flip1995
Copy link
Member Author

@Manishearth I think AppVeyor has to be disabled in the AppVeyor UI https://ci.appveyor.com/project/rust-lang-libs/rust-clippy/builds/30904772 (?)

@bors
Copy link
Contributor

bors commented Feb 19, 2020

☀️ Test successful - checks-action_dev_test, checks-action_remark_test, checks-action_test
Approved by: phansch,Manishearth,llogiq,flip1995
Pushing 06f0ab0 to master...

@bors bors merged commit 6835e2d into rust-lang:master Feb 19, 2020
@flip1995 flip1995 deleted the nuke_traveyor branch February 19, 2020 11:04
bors added a commit that referenced this pull request Feb 19, 2020
[DNM] Test that bors fails successfully

Merging works, if every test finishes successfully (#5190). Let's test if failing also works.

changelog: none
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-needs-discussion Status: Needs further discussion before merging or work can be started S-waiting-on-review Status: Awaiting review from the assignee but also interested parties
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants