mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-02 09:46:52 -05:00
Merge #20390: CI/Cirrus: Skip merge_base step for non-PRs
20e491ddcb
CI/Cirrus: Skip merge_base step for non-PRs (Luke Dashjr) Pull request description: CIRRUS_BASE_BRANCH is a PR-specific variable and undocumented on non-PR builds. In practice (at the moment), it seems to be HEAD, which in private repositories can be pretty much anything, causing CI to fail if it can't be cleanly merged. By checking CIRRUS_PR first, we can reliably do CI builds of branches outside PRs. ACKs for top commit: MarcoFalke: review ACK20e491ddcb
Tree-SHA512: 9fd8db2e19a3145f7dccfca107631b20df8c94d385f624e2bcef2fa18e38bf3e23c6c68fc8241decedbf1413bf69ca572cff75e1ccf82c09ac50443001ec5ae5
This commit is contained in:
commit
37a4634811
1 changed files with 1 additions and 0 deletions
|
@ -29,6 +29,7 @@ global_task_template: &GLOBAL_TASK_TEMPLATE
|
||||||
depends_releases_cache:
|
depends_releases_cache:
|
||||||
folder: "/tmp/cirrus-ci-build/releases"
|
folder: "/tmp/cirrus-ci-build/releases"
|
||||||
merge_base_script:
|
merge_base_script:
|
||||||
|
- if [ "$CIRRUS_PR" = "" ]; then exit 0; fi
|
||||||
- bash -c "$PACKAGE_MANAGER_INSTALL git"
|
- bash -c "$PACKAGE_MANAGER_INSTALL git"
|
||||||
- git fetch $CIRRUS_REPO_CLONE_URL $CIRRUS_BASE_BRANCH
|
- git fetch $CIRRUS_REPO_CLONE_URL $CIRRUS_BASE_BRANCH
|
||||||
- git config --global user.email "ci@ci.ci"
|
- git config --global user.email "ci@ci.ci"
|
||||||
|
|
Loading…
Add table
Reference in a new issue