Skip to content

ci(publish): use coatl-dev/workflows/docker-build-push-multi-platform… #2

ci(publish): use coatl-dev/workflows/docker-build-push-multi-platform…

ci(publish): use coatl-dev/workflows/docker-build-push-multi-platform… #2

Workflow file for this run

name: publish
on:
push:
branches:
- 'coatl'
paths:
- '.github/workflows/publish-2.7.yml'
- '2.7/**'
schedule:
- cron: '0 8 14,28 * *'
jobs:
publish:
uses: coatl-dev/workflows/.github/workflows/docker-build-push-multi-platform.yml@v4
strategy:
matrix:
image:
- version: '2.7'
variant: bookworm
tags: |
2
2.7
2.7-bookworm
2.7.18
2.7.18-bookworm
- version: '2.7'
variant: slim-bookworm
tags: |
2-slim
2.7-slim
2.7-slim-bookworm
2.7.18-slim
2.7.18-slim-bookworm
with:
registry-image: coatldev/python
metadata-tags: |
${{ matrix.image.tags }}
registry-username: ${{ vars.DOCKERHUB_USERNAME }}
build-file: ${{ matrix.image.version }}/${{ matrix.image.variant }}/Dockerfile
build-cache-key: ${{ matrix.image.version }}-${{ matrix.image.variant }}
build-digest-key: ${{ matrix.image.version }}-${{ matrix.image.variant }}
secrets:
registry-password: ${{ secrets.DOCKERHUB_TOKEN }}