Skip to content

Commit

Permalink
add expire label when not releasing
Browse files Browse the repository at this point in the history
  • Loading branch information
gionn committed Nov 14, 2023
1 parent 2fb9268 commit c4c1099
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,14 @@ jobs:
env:
IMAGE_BASE_NAME: tomcat${{ matrix.tomcat_major }}-jre${{ matrix.java_major }}-${{ matrix.base_image.flavor }}${{ matrix.base_image.major }}
run: |
if [[ "${{ github.ref_name }}" != "master" ]]
then
if [[ "${{ github.ref_name }}" != "master" ]]; then
echo "image_tag=${IMAGE_BASE_NAME}-${GITHUB_REF_NAME//\//-}" >> $GITHUB_OUTPUT
elif [[ "${{ github.event.head_commit.message }}" =~ .*\[release\].* ]]
then
echo "labels=quay.expires-after=1d" >> $GITHUB_OUTPUT
elif [[ "${{ github.event.head_commit.message }}" =~ .*\[release\].* ]]; then
echo "image_tag=$IMAGE_BASE_NAME" >> $GITHUB_OUTPUT
else
echo "image_tag=${IMAGE_BASE_NAME}-release-candidate" >> $GITHUB_OUTPUT
echo "labels=quay.expires-after=1d" >> $GITHUB_OUTPUT
fi
echo "image_created=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_OUTPUT
echo "image_anchor=$(date -u +'%Y%m%d%H%M')" >> $GITHUB_OUTPUT
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:
- name: Build and Push Image to quay.io
uses: docker/build-push-action@v5.0.0
with:
push: "${{github.ref_name == 'master' }}"
push: true
build-args: |
DISTRIB_NAME=${{ matrix.base_image.flavor }}
DISTRIB_MAJOR=${{ matrix.base_image.major }}
Expand All @@ -145,6 +145,8 @@ jobs:
tags: |
quay.io/${{ env.IMAGE_REGISTRY_NAMESPACE }}/${{ env.IMAGE_REPOSITORY }}:${{ steps.vars.outputs.image_tag }}-${{ steps.vars.outputs.image_anchor }}
quay.io/${{ env.IMAGE_REGISTRY_NAMESPACE }}/${{ env.IMAGE_REPOSITORY }}:${{ steps.vars.outputs.image_tag }}
labels: |
${{ steps.vars.outputs.labels }}
target: TOMCAT_BASE_IMAGE
platforms: linux/amd64,linux/arm64/v8
- name: Push Image to docker.io
Expand Down

0 comments on commit c4c1099

Please sign in to comment.