-
-
Notifications
You must be signed in to change notification settings - Fork 402
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
[Merged by Bors] - Add bors to CI #1684
Conversation
Also simplified some names
Test262 conformance changes:
|
Codecov Report
@@ Coverage Diff @@
## main #1684 +/- ##
=======================================
Coverage ? 44.40%
=======================================
Files ? 203
Lines ? 20270
Branches ? 0
=======================================
Hits ? 9000
Misses ? 11270
Partials ? 0 Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks perfect :)
bors r+ |
This Pull Request updates some of our CI config and adds config for bors. It changes the following: - remove `cargo check` from CI (`cargo test` should be enough) - change back to `cargo tarpaulin` on Linux to get coverage information - simplify some of the CI steps' names - add workflow for bors ##### Working with bors It's setup so that we need 2 approvals before we can merge like we discussed in Discord. After the second approval we can write a comment with `bors r+` so that the merge is tested. bors will only run if `test`, `rustfmt`, `clippy`, `examples` and `doc` are all running error free in the PR's branch. It will then run them again in a `staging` branch that is the equivalent of merging the PR on `main`. Another option we can consider is `up_to_date_approvals`, so that new commits make previous approvals not count. The bors reference can be found here: https://bors.tech/documentation/
Pull request successfully merged into main. Build succeeded: |
This Pull Request updates some of our CI config and adds config for bors.
It changes the following:
cargo check
from CI (cargo test
should be enough)cargo tarpaulin
on Linux to get coverage informationWorking with bors
It's setup so that we need 2 approvals before we can merge like we discussed in Discord.
After the second approval we can write a comment with
bors r+
so that the merge is tested.bors will only run if
test
,rustfmt
,clippy
,examples
anddoc
are all running error free in the PR's branch. It will then run them again in astaging
branch that is the equivalent of merging the PR onmain
.Another option we can consider is
up_to_date_approvals
, so that new commits make previous approvals not count.The bors reference can be found here: https://bors.tech/documentation/