mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-18 11:00:25 +00:00
ci: add ci/skip/multi-arch-build
label
If the `ci/skip/multi-arch-build` label is set on a PR, the GitHub Workflow only builds for the local architecture. This makes it possible to merge PRs faster. Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
parent
6d23e750be
commit
bbecb81d4f
6
.github/workflows/build-multi-stage.yaml
vendored
6
.github/workflows/build-multi-stage.yaml
vendored
@ -15,7 +15,13 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- name: multi-arch-build
|
- name: multi-arch-build
|
||||||
|
# yamllint disable-line rule:line-length
|
||||||
|
if: ${{ ! contains(github.event.pull_request.labels.*.name, 'ci/skip/multi-arch-build') }}
|
||||||
# podman cannot pull images with both tag and digest
|
# podman cannot pull images with both tag and digest
|
||||||
# https://github.com/containers/buildah/issues/1407
|
# https://github.com/containers/buildah/issues/1407
|
||||||
# use docker to build images
|
# use docker to build images
|
||||||
run: CONTAINER_CMD=docker ./scripts/build-multi-arch-image.sh
|
run: CONTAINER_CMD=docker ./scripts/build-multi-arch-image.sh
|
||||||
|
- name: single-arch-build
|
||||||
|
# yamllint disable-line rule:line-length
|
||||||
|
if: ${{ contains(github.event.pull_request.labels.*.name, 'ci/skip/multi-arch-build') }}
|
||||||
|
run: make containerized-build
|
||||||
|
@ -251,6 +251,7 @@ A few labels interact with automation around the pull requests:
|
|||||||
* ready-to-merge: This PR is ready to be merged and it doesn't need second review
|
* ready-to-merge: This PR is ready to be merged and it doesn't need second review
|
||||||
* DNM: DO NOT MERGE (Mergify will not merge this PR)
|
* DNM: DO NOT MERGE (Mergify will not merge this PR)
|
||||||
* ci/skip/e2e: skip running e2e CI jobs
|
* ci/skip/e2e: skip running e2e CI jobs
|
||||||
|
* ci/skip/multi-arch-build: skip building container images for different architectures
|
||||||
|
|
||||||
**Review Process:**
|
**Review Process:**
|
||||||
Once your PR has been submitted for review the following criteria will
|
Once your PR has been submitted for review the following criteria will
|
||||||
|
Loading…
Reference in New Issue
Block a user