mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 18:14:26 +00:00
Ensure PRs are tagging their images with same tag as the base branch the PR was created against
This commit is contained in:
3
.github/workflows/reusable-docker-build.yml
vendored
3
.github/workflows/reusable-docker-build.yml
vendored
@@ -54,10 +54,13 @@ env:
|
|||||||
# For a new commit on default branch (main), use the literal tag 'latest' on Docker image.
|
# For a new commit on default branch (main), use the literal tag 'latest' on Docker image.
|
||||||
# For a new commit on other branches, use the branch name as the tag for Docker image.
|
# For a new commit on other branches, use the branch name as the tag for Docker image.
|
||||||
# For a new tag, copy that tag name as the tag for Docker image.
|
# For a new tag, copy that tag name as the tag for Docker image.
|
||||||
|
# For a pull request, use the name of the base branch that the PR was created against or "latest" (for main).
|
||||||
|
# e.g. PR against 'main' will use "latest". a PR against 'dspace-7_x' will use 'dspace-7_x'.
|
||||||
IMAGE_TAGS: |
|
IMAGE_TAGS: |
|
||||||
type=raw,value=latest,enable=${{ github.ref_name == github.event.repository.default_branch }}
|
type=raw,value=latest,enable=${{ github.ref_name == github.event.repository.default_branch }}
|
||||||
type=ref,event=branch,enable=${{ github.ref_name != github.event.repository.default_branch }}
|
type=ref,event=branch,enable=${{ github.ref_name != github.event.repository.default_branch }}
|
||||||
type=ref,event=tag
|
type=ref,event=tag
|
||||||
|
type=raw,value=${{ (github.event.pull_request.base.ref == github.event.repository.default_branch && 'latest') || github.event.pull_request.base.ref }},enable=${{ github.event_name == 'pull_request' }}
|
||||||
# Define default tag "flavor" for docker/metadata-action per
|
# Define default tag "flavor" for docker/metadata-action per
|
||||||
# https://github.com/docker/metadata-action#flavor-input
|
# https://github.com/docker/metadata-action#flavor-input
|
||||||
# We manage the 'latest' tag ourselves to the 'main' branch (see settings above)
|
# We manage the 'latest' tag ourselves to the 'main' branch (see settings above)
|
||||||
|
Reference in New Issue
Block a user