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

build: Transform most CI scripts to bash #1916

Merged
merged 3 commits into from
Sep 1, 2019
Merged

Conversation

tesuji
Copy link
Contributor

@tesuji tesuji commented Jun 27, 2019

We only use those scripts in CI where bash is always the default shell.
Bash provide modern features and more convenient scripting experience
(i.e. may reduced error rate) with almost no penalty other than portability
and unnoticeable run time. But that's acceptable for our CI.

@kinnison
Copy link
Contributor

I'm prepared to entertain merging this (being explicit about bash is good in my books) but I'd like to solve the spurious failures first if we can.

@bors
Copy link
Contributor

bors commented Jul 2, 2019

☔ The latest upstream changes (presumably #1923) made this pull request unmergeable. Please resolve the merge conflicts.

@tesuji tesuji force-pushed the ci-bash branch 3 times, most recently from 65c8c51 to 926b56d Compare July 3, 2019 09:52
@bors
Copy link
Contributor

bors commented Jul 28, 2019

☔ The latest upstream changes (presumably #1955) made this pull request unmergeable. Please resolve the merge conflicts.

@tesuji
Copy link
Contributor Author

tesuji commented Aug 26, 2019

I'd like to solve the spurious failures first if we can

It looks like we cannot fix it anytime soon.
We could just merge this PR because it doesn't conflict with that goal.

@kinnison
Copy link
Contributor

I do not want clippy on stable -- I value strongly the indication that beta isn't regressing (and right now it is) and I can deal with deciding if the failure is relevant.

@tesuji
Copy link
Contributor Author

tesuji commented Aug 29, 2019

In that case: Do you want to keep clippy on beta or move it to nightly?

@kinnison
Copy link
Contributor

Definitely keep it on beta -- it gives us an excellent canary for whether or not there might be issues in the next stable.

tesuji added 3 commits August 29, 2019 14:48
By combining multiple ENV keys, we could reduce intermediate
layer that docker processes, hence the time it takes to build
new docker images reduced.
@tesuji
Copy link
Contributor Author

tesuji commented Aug 29, 2019

I dropped the clippy commit.

@kinnison kinnison merged commit 866e029 into rust-lang:master Sep 1, 2019
@tesuji tesuji deleted the ci-bash branch September 2, 2019 01:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants