fig tags in CI

This commit is contained in:
Luca Beurer-Kellner
2025-03-11 17:48:29 +01:00
parent 8709ff4bd8
commit ee013de105

View File

@@ -31,16 +31,14 @@ jobs:
id: set-tags
run: |
if [[ "${{ github.event.workflow_run.head_branch }}" == "main" ]]; then
echo "tags=ghcr.io/${{ github.repository }}/app-api:latest" >> $GITHUB_ENV
echo "tags_ui=ghcr.io/${{ github.repository }}/app-ui:latest" >> $GITHUB_ENV
echo "tags=ghcr.io/${{ github.repository }}/gateway:latest" >> $GITHUB_ENV
# starts with v* and only contains numbers and dots
elif [[ "${{ github.event.workflow_run.head_branch }}" =~ ^v[0-9.]+$ ]]; then
# get tag name from the event
version=${{ github.event.workflow_run.head_branch }}
# remove the refs/tags/ prefix
echo "version string is $version"
echo "tags=ghcr.io/${{ github.repository }}/app-api:latest,ghcr.io/${{ github.repository }}/app-api:${version}" >> $GITHUB_ENV
echo "tags_ui=ghcr.io/${{ github.repository }}/app-ui:latest,ghcr.io/${{ github.repository }}/app-ui:${version}" >> $GITHUB_ENV
echo "tags=ghcr.io/${{ github.repository }}/gateway:latest,ghcr.io/${{ github.repository }}/gateway:${version}" >> $GITHUB_ENV
else
echo "Failed to determine the tags for the Docker images for branch ${{ github.event.workflow_run.head_branch }}"
exit 1