Only publish latest docker images when tagged with v.docker.x.y.z

This commit is contained in:
Eric Allam
2023-08-02 15:38:49 +01:00
parent 0a790de2c1
commit bdb4e6e2bd
+6 -3
View File
@@ -5,7 +5,7 @@ on:
branches:
- main
tags:
- "v*"
- "v.docker.*"
paths:
- ".github/workflows/publish.yml"
- "packages/**"
@@ -79,6 +79,10 @@ jobs:
run: |
IMAGE_TAG="${GITHUB_REF#refs/tags/}"
if [[ $GITHUB_REF == refs/tags/* ]]; then
if [[ $IMAGE_TAG == v.docker.* ]]; then
ORIGINAL_VERSION="${IMAGE_TAG#v.docker.}"
IMAGE_TAG="v${ORIGINAL_VERSION}"
fi
echo "IMAGE_TAG=${IMAGE_TAG}"
elif [[ $GITHUB_REF == refs/heads/* ]]; then
IMAGE_TAG="${GITHUB_REF#refs/heads/}"
@@ -87,8 +91,7 @@ jobs:
echo "Invalid reference: ${GITHUB_REF}"
exit 1
fi
echo ::set-output name=version::${IMAGE_TAG}
echo "::set-output name=version::${IMAGE_TAG}"
- name: 🔢 Get the commit hash
id: get_commit
run: |