Skip to content

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
Contributor

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