Skip to content

Commit 2bbdb8f

Browse files
committed
ci: push all tags
1 parent 220da22 commit 2bbdb8f

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,15 @@ jobs:
108108
registry: ghcr.io
109109
username: ${{ github.actor }}
110110
password: ${{ secrets.GITHUB_TOKEN }}
111-
- name: tag
111+
- name: tag and push
112112
if: ${{ env.DEPLOY_IMAGES == 'true' }}
113-
run: docker tag mariadb:${{ matrix.name }} ghcr.io/mariadb/mariadb:${{ matrix.name }}
114-
- name: push
115-
if: ${{ env.DEPLOY_IMAGES == 'true' }}
116-
run: docker push ghcr.io/mariadb/mariadb:${{ matrix.name }}
113+
run: |
114+
echo "Expanding and pushing tags..."
115+
for tag in ${{ join(matrix.meta.entries[0].tags, ' ') }}; do
116+
echo "Tagging and pushing: $tag"
117+
docker tag mariadb:${{ matrix.name }} ghcr.io/mariadb/mariadb:$tag
118+
docker push ghcr.io/mariadb/mariadb:$tag
119+
done
117120
- name: MariaDB Operator Test (non-UBI)
118121
if: ${{ env.DEPLOY_IMAGES == 'true' && !contains( matrix.name, 'ubi') }}
119122
run: gh workflow run test-image.yml --repo mariadb-operator/mariadb-operator -f mariadb_image=ghcr.io/mariadb/mariadb:${{ matrix.name }}

0 commit comments

Comments
 (0)