Merge pull request #9443 from id/ci-ensure-docker-latest-tag-on-releases

ci: automatically update emqx/emqx:latest on releases
This commit is contained in:
Ivan Dyachkov 2022-12-01 22:02:55 +01:00 committed by GitHub
commit 9dc8713a01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -9,6 +9,9 @@ on:
tags:
- v*
- e*
release:
types:
- published
workflow_dispatch:
inputs:
branch_or_tag:
@ -41,9 +44,14 @@ jobs:
cd source
tag=${{ github.ref }}
# tag docker-latest-ce or docker-latest-ee
if git describe --tags --exact --match 'docker-latest-*'; then
if git describe --tags --exact --match 'docker-latest-*' 2>/dev/null; then
echo 'docker_latest=true due to docker-latest-* tag'
docker_latest=true
elif [ "${{ github.event_name }}" = "release" ]; then
echo 'docker_latest=true due to release'
docker_latest=true
else
echo 'docker_latest=false'
docker_latest=false
fi
if git describe --tags --match "[v|e]*" --exact; then