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

bors: Remove ci/hydra-eval from required statuses #1922

Merged
merged 1 commit into from
Jul 21, 2020

Conversation

rvl
Copy link
Contributor

@rvl rvl commented Jul 17, 2020

Issue Number

Partial workaround for #1888.

Overview

Recently we've seen several Bors merge failures from ci/hydra-eval that terminate with

error: unable to fork: Cannot allocate memory

This works around the issue by removing ci/hydra-eval from statuses required for Bors to merge.

This status will instead be added as a requirement to the GitHub branch protection rules of this repo.

If the Hydra eval fails the first time around for the Bors merge commit, Bors won't fail because eval isn't required for Bors anymore. Hydra will automatically fix the eval, likely on the second pass, and then build the job at which point Bors will get the build notification and merge assuming the build is fine (which it should be if the PR CI status is already passed).

Recently we've seen several Bors merge failures from ci/hydra-eval
that terminate with

    error: unable to fork: Cannot allocate memory

This works around the issue (#1888) by removing ci/hydra-eval from
statuses required for Bors to merge.

This status will instead be added as a requirement to the GitHub
branch protection rules of this repo.

If the Hydra eval fails the first time around for the Bors merge
commit, Bors won't fail because eval isn't required for Bors
anymore. Hydra will automatically fix the eval, likely on the second
pass, and then build the job at which point Bors will get the build
notification and merge assuming the build is fine (which it should be
if the PR CI status is already passed).
@rvl rvl self-assigned this Jul 17, 2020
@rvl rvl requested a review from Anviking July 17, 2020 12:57
Copy link
Member

@Anviking Anviking left a comment

Choose a reason for hiding this comment

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

🆗

@rvl
Copy link
Contributor Author

rvl commented Jul 18, 2020

bors r+

iohk-bors bot added a commit that referenced this pull request Jul 18, 2020
1922: bors: Remove ci/hydra-eval from required statuses r=rvl a=rvl

### Issue Number

Partial workaround for #1888.


### Overview

Recently we've seen several Bors merge failures from `ci/hydra-eval` that terminate with

    error: unable to fork: Cannot allocate memory

This works around the issue by removing `ci/hydra-eval` from statuses required for Bors to merge.

This status will instead be added as a requirement to the GitHub branch protection rules of this repo.

If the Hydra eval fails the first time around for the Bors merge commit, Bors won't fail because eval isn't required for Bors anymore. Hydra will automatically fix the eval, likely on the second pass, and then build the job at which point Bors will get the build notification and merge assuming the build is fine (which it should be if the PR CI status is already passed).



Co-authored-by: Rodney Lorrimar <[email protected]>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Jul 18, 2020

Build failed

Job Cardano:cardano-wallet-bors-staging:native.checks.cardano-wallet-core.unit.x86_64-darwin timed out after 15 minutes.

@KtorZ
Copy link
Member

KtorZ commented Jul 21, 2020

bors retry

@iohk-bors
Copy link
Contributor

iohk-bors bot commented Jul 21, 2020

Build succeeded

@iohk-bors iohk-bors bot merged commit c01efcf into master Jul 21, 2020
@iohk-bors iohk-bors bot deleted the rvl/1888/hydra-eval-workaround branch July 21, 2020 14:12
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.

4 participants