Skip to content

Build and push

Build and push #54

Workflow file for this run

---
name: Build and Push
on:
schedule:
- cron: '0 0 * * 1'
workflow_dispatch:
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Login to DockerHub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Download poetry installer
run: |
wget -q -S -O install.py https://install.python-poetry.org
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build and push (3.13.0a5-bookworm, 3.13-rc-bookworm, 3.13.0a5, 3.13-rc)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.13.0a5-bookworm,weastur/poetry:1.8.2-python-3.13.0a5-bookworm,weastur/poetry:latest-python-3.13-rc-bookworm,weastur/poetry:1.8.2-python-3.13-rc-bookworm,weastur/poetry:latest-python-3.13.0a5,weastur/poetry:1.8.2-python-3.13.0a5,weastur/poetry:latest-python-3.13-rc,weastur/poetry:1.8.2-python-3.13-rc
build-args: |
BASE_IMAGE_VERSION=3.13.0a5-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.13.0a5-slim-bookworm, 3.13-rc-slim-bookworm, 3.13.0a5-slim, 3.13-rc-slim)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.13.0a5-slim-bookworm,weastur/poetry:1.8.2-python-3.13.0a5-slim-bookworm,weastur/poetry:latest-python-3.13-rc-slim-bookworm,weastur/poetry:1.8.2-python-3.13-rc-slim-bookworm,weastur/poetry:latest-python-3.13.0a5-slim,weastur/poetry:1.8.2-python-3.13.0a5-slim,weastur/poetry:latest-python-3.13-rc-slim,weastur/poetry:1.8.2-python-3.13-rc-slim
build-args: |
BASE_IMAGE_VERSION=3.13.0a5-slim-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.13.0a5-bullseye, 3.13-rc-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.13.0a5-bullseye,weastur/poetry:1.8.2-python-3.13.0a5-bullseye,weastur/poetry:latest-python-3.13-rc-bullseye,weastur/poetry:1.8.2-python-3.13-rc-bullseye
build-args: |
BASE_IMAGE_VERSION=3.13.0a5-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.13.0a5-slim-bullseye, 3.13-rc-slim-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.13.0a5-slim-bullseye,weastur/poetry:1.8.2-python-3.13.0a5-slim-bullseye,weastur/poetry:latest-python-3.13-rc-slim-bullseye,weastur/poetry:1.8.2-python-3.13-rc-slim-bullseye
build-args: |
BASE_IMAGE_VERSION=3.13.0a5-slim-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.13.0a5-alpine3.19, 3.13-rc-alpine3.19, 3.13.0a5-alpine, 3.13-rc-alpine)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.13.0a5-alpine3.19,weastur/poetry:1.8.2-python-3.13.0a5-alpine3.19,weastur/poetry:latest-python-3.13-rc-alpine3.19,weastur/poetry:1.8.2-python-3.13-rc-alpine3.19,weastur/poetry:latest-python-3.13.0a5-alpine,weastur/poetry:1.8.2-python-3.13.0a5-alpine,weastur/poetry:latest-python-3.13-rc-alpine,weastur/poetry:1.8.2-python-3.13-rc-alpine
build-args: |
BASE_IMAGE_VERSION=3.13.0a5-alpine3.19
POETRY_VERSION=1.8.2
- name: Build and push (3.13.0a5-alpine3.18, 3.13-rc-alpine3.18)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.13.0a5-alpine3.18,weastur/poetry:1.8.2-python-3.13.0a5-alpine3.18,weastur/poetry:latest-python-3.13-rc-alpine3.18,weastur/poetry:1.8.2-python-3.13-rc-alpine3.18
build-args: |
BASE_IMAGE_VERSION=3.13.0a5-alpine3.18
POETRY_VERSION=1.8.2
- name: Build and push (3.12.2-bookworm, 3.12-bookworm, 3-bookworm, bookworm, 3.12.2, 3.12, 3, latest)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.12.2-bookworm,weastur/poetry:1.8.2-python-3.12.2-bookworm,weastur/poetry:latest-python-3.12-bookworm,weastur/poetry:1.8.2-python-3.12-bookworm,weastur/poetry:latest-python-3-bookworm,weastur/poetry:1.8.2-python-3-bookworm,weastur/poetry:latest-python-bookworm,weastur/poetry:1.8.2-python-bookworm,weastur/poetry:latest-python-3.12.2,weastur/poetry:1.8.2-python-3.12.2,weastur/poetry:latest-python-3.12,weastur/poetry:1.8.2-python-3.12,weastur/poetry:latest-python-3,weastur/poetry:1.8.2-python-3,weastur/poetry:latest-python-latest,weastur/poetry:1.8.2-python-latest,weastur/poetry:latest
build-args: |
BASE_IMAGE_VERSION=3.12.2-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.12.2-slim-bookworm, 3.12-slim-bookworm, 3-slim-bookworm, slim-bookworm, 3.12.2-slim, 3.12-slim, 3-slim, slim)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.12.2-slim-bookworm,weastur/poetry:1.8.2-python-3.12.2-slim-bookworm,weastur/poetry:latest-python-3.12-slim-bookworm,weastur/poetry:1.8.2-python-3.12-slim-bookworm,weastur/poetry:latest-python-3-slim-bookworm,weastur/poetry:1.8.2-python-3-slim-bookworm,weastur/poetry:latest-python-slim-bookworm,weastur/poetry:1.8.2-python-slim-bookworm,weastur/poetry:latest-python-3.12.2-slim,weastur/poetry:1.8.2-python-3.12.2-slim,weastur/poetry:latest-python-3.12-slim,weastur/poetry:1.8.2-python-3.12-slim,weastur/poetry:latest-python-3-slim,weastur/poetry:1.8.2-python-3-slim,weastur/poetry:latest-python-slim,weastur/poetry:1.8.2-python-slim
build-args: |
BASE_IMAGE_VERSION=3.12.2-slim-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.12.2-bullseye, 3.12-bullseye, 3-bullseye, bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.12.2-bullseye,weastur/poetry:1.8.2-python-3.12.2-bullseye,weastur/poetry:latest-python-3.12-bullseye,weastur/poetry:1.8.2-python-3.12-bullseye,weastur/poetry:latest-python-3-bullseye,weastur/poetry:1.8.2-python-3-bullseye,weastur/poetry:latest-python-bullseye,weastur/poetry:1.8.2-python-bullseye
build-args: |
BASE_IMAGE_VERSION=3.12.2-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.12.2-slim-bullseye, 3.12-slim-bullseye, 3-slim-bullseye, slim-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.12.2-slim-bullseye,weastur/poetry:1.8.2-python-3.12.2-slim-bullseye,weastur/poetry:latest-python-3.12-slim-bullseye,weastur/poetry:1.8.2-python-3.12-slim-bullseye,weastur/poetry:latest-python-3-slim-bullseye,weastur/poetry:1.8.2-python-3-slim-bullseye,weastur/poetry:latest-python-slim-bullseye,weastur/poetry:1.8.2-python-slim-bullseye
build-args: |
BASE_IMAGE_VERSION=3.12.2-slim-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.12.2-alpine3.19, 3.12-alpine3.19, 3-alpine3.19, alpine3.19, 3.12.2-alpine, 3.12-alpine, 3-alpine, alpine)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.12.2-alpine3.19,weastur/poetry:1.8.2-python-3.12.2-alpine3.19,weastur/poetry:latest-python-3.12-alpine3.19,weastur/poetry:1.8.2-python-3.12-alpine3.19,weastur/poetry:latest-python-3-alpine3.19,weastur/poetry:1.8.2-python-3-alpine3.19,weastur/poetry:latest-python-alpine3.19,weastur/poetry:1.8.2-python-alpine3.19,weastur/poetry:latest-python-3.12.2-alpine,weastur/poetry:1.8.2-python-3.12.2-alpine,weastur/poetry:latest-python-3.12-alpine,weastur/poetry:1.8.2-python-3.12-alpine,weastur/poetry:latest-python-3-alpine,weastur/poetry:1.8.2-python-3-alpine,weastur/poetry:latest-python-alpine,weastur/poetry:1.8.2-python-alpine
build-args: |
BASE_IMAGE_VERSION=3.12.2-alpine3.19
POETRY_VERSION=1.8.2
- name: Build and push (3.12.2-alpine3.18, 3.12-alpine3.18, 3-alpine3.18, alpine3.18)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.12.2-alpine3.18,weastur/poetry:1.8.2-python-3.12.2-alpine3.18,weastur/poetry:latest-python-3.12-alpine3.18,weastur/poetry:1.8.2-python-3.12-alpine3.18,weastur/poetry:latest-python-3-alpine3.18,weastur/poetry:1.8.2-python-3-alpine3.18,weastur/poetry:latest-python-alpine3.18,weastur/poetry:1.8.2-python-alpine3.18
build-args: |
BASE_IMAGE_VERSION=3.12.2-alpine3.18
POETRY_VERSION=1.8.2
- name: Build and push (3.11.8-bookworm, 3.11-bookworm, 3.11.8, 3.11)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.11.8-bookworm,weastur/poetry:1.8.2-python-3.11.8-bookworm,weastur/poetry:latest-python-3.11-bookworm,weastur/poetry:1.8.2-python-3.11-bookworm,weastur/poetry:latest-python-3.11.8,weastur/poetry:1.8.2-python-3.11.8,weastur/poetry:latest-python-3.11,weastur/poetry:1.8.2-python-3.11
build-args: |
BASE_IMAGE_VERSION=3.11.8-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.11.8-slim-bookworm, 3.11-slim-bookworm, 3.11.8-slim, 3.11-slim)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.11.8-slim-bookworm,weastur/poetry:1.8.2-python-3.11.8-slim-bookworm,weastur/poetry:latest-python-3.11-slim-bookworm,weastur/poetry:1.8.2-python-3.11-slim-bookworm,weastur/poetry:latest-python-3.11.8-slim,weastur/poetry:1.8.2-python-3.11.8-slim,weastur/poetry:latest-python-3.11-slim,weastur/poetry:1.8.2-python-3.11-slim
build-args: |
BASE_IMAGE_VERSION=3.11.8-slim-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.11.8-bullseye, 3.11-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.11.8-bullseye,weastur/poetry:1.8.2-python-3.11.8-bullseye,weastur/poetry:latest-python-3.11-bullseye,weastur/poetry:1.8.2-python-3.11-bullseye
build-args: |
BASE_IMAGE_VERSION=3.11.8-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.11.8-slim-bullseye, 3.11-slim-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.11.8-slim-bullseye,weastur/poetry:1.8.2-python-3.11.8-slim-bullseye,weastur/poetry:latest-python-3.11-slim-bullseye,weastur/poetry:1.8.2-python-3.11-slim-bullseye
build-args: |
BASE_IMAGE_VERSION=3.11.8-slim-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.11.8-alpine3.19, 3.11-alpine3.19, 3.11.8-alpine, 3.11-alpine)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.11.8-alpine3.19,weastur/poetry:1.8.2-python-3.11.8-alpine3.19,weastur/poetry:latest-python-3.11-alpine3.19,weastur/poetry:1.8.2-python-3.11-alpine3.19,weastur/poetry:latest-python-3.11.8-alpine,weastur/poetry:1.8.2-python-3.11.8-alpine,weastur/poetry:latest-python-3.11-alpine,weastur/poetry:1.8.2-python-3.11-alpine
build-args: |
BASE_IMAGE_VERSION=3.11.8-alpine3.19
POETRY_VERSION=1.8.2
- name: Build and push (3.11.8-alpine3.18, 3.11-alpine3.18)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.11.8-alpine3.18,weastur/poetry:1.8.2-python-3.11.8-alpine3.18,weastur/poetry:latest-python-3.11-alpine3.18,weastur/poetry:1.8.2-python-3.11-alpine3.18
build-args: |
BASE_IMAGE_VERSION=3.11.8-alpine3.18
POETRY_VERSION=1.8.2
- name: Build and push (3.10.13-bookworm, 3.10-bookworm, 3.10.13, 3.10)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.10.13-bookworm,weastur/poetry:1.8.2-python-3.10.13-bookworm,weastur/poetry:latest-python-3.10-bookworm,weastur/poetry:1.8.2-python-3.10-bookworm,weastur/poetry:latest-python-3.10.13,weastur/poetry:1.8.2-python-3.10.13,weastur/poetry:latest-python-3.10,weastur/poetry:1.8.2-python-3.10
build-args: |
BASE_IMAGE_VERSION=3.10.13-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.10.13-slim-bookworm, 3.10-slim-bookworm, 3.10.13-slim, 3.10-slim)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.10.13-slim-bookworm,weastur/poetry:1.8.2-python-3.10.13-slim-bookworm,weastur/poetry:latest-python-3.10-slim-bookworm,weastur/poetry:1.8.2-python-3.10-slim-bookworm,weastur/poetry:latest-python-3.10.13-slim,weastur/poetry:1.8.2-python-3.10.13-slim,weastur/poetry:latest-python-3.10-slim,weastur/poetry:1.8.2-python-3.10-slim
build-args: |
BASE_IMAGE_VERSION=3.10.13-slim-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.10.13-bullseye, 3.10-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.10.13-bullseye,weastur/poetry:1.8.2-python-3.10.13-bullseye,weastur/poetry:latest-python-3.10-bullseye,weastur/poetry:1.8.2-python-3.10-bullseye
build-args: |
BASE_IMAGE_VERSION=3.10.13-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.10.13-slim-bullseye, 3.10-slim-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.10.13-slim-bullseye,weastur/poetry:1.8.2-python-3.10.13-slim-bullseye,weastur/poetry:latest-python-3.10-slim-bullseye,weastur/poetry:1.8.2-python-3.10-slim-bullseye
build-args: |
BASE_IMAGE_VERSION=3.10.13-slim-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.10.13-alpine3.19, 3.10-alpine3.19, 3.10.13-alpine, 3.10-alpine)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.10.13-alpine3.19,weastur/poetry:1.8.2-python-3.10.13-alpine3.19,weastur/poetry:latest-python-3.10-alpine3.19,weastur/poetry:1.8.2-python-3.10-alpine3.19,weastur/poetry:latest-python-3.10.13-alpine,weastur/poetry:1.8.2-python-3.10.13-alpine,weastur/poetry:latest-python-3.10-alpine,weastur/poetry:1.8.2-python-3.10-alpine
build-args: |
BASE_IMAGE_VERSION=3.10.13-alpine3.19
POETRY_VERSION=1.8.2
- name: Build and push (3.10.13-alpine3.18, 3.10-alpine3.18)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.10.13-alpine3.18,weastur/poetry:1.8.2-python-3.10.13-alpine3.18,weastur/poetry:latest-python-3.10-alpine3.18,weastur/poetry:1.8.2-python-3.10-alpine3.18
build-args: |
BASE_IMAGE_VERSION=3.10.13-alpine3.18
POETRY_VERSION=1.8.2
- name: Build and push (3.9.18-bookworm, 3.9-bookworm, 3.9.18, 3.9)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/mips64le,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.9.18-bookworm,weastur/poetry:1.8.2-python-3.9.18-bookworm,weastur/poetry:latest-python-3.9-bookworm,weastur/poetry:1.8.2-python-3.9-bookworm,weastur/poetry:latest-python-3.9.18,weastur/poetry:1.8.2-python-3.9.18,weastur/poetry:latest-python-3.9,weastur/poetry:1.8.2-python-3.9
build-args: |
BASE_IMAGE_VERSION=3.9.18-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.9.18-slim-bookworm, 3.9-slim-bookworm, 3.9.18-slim, 3.9-slim)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/mips64le,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.9.18-slim-bookworm,weastur/poetry:1.8.2-python-3.9.18-slim-bookworm,weastur/poetry:latest-python-3.9-slim-bookworm,weastur/poetry:1.8.2-python-3.9-slim-bookworm,weastur/poetry:latest-python-3.9.18-slim,weastur/poetry:1.8.2-python-3.9.18-slim,weastur/poetry:latest-python-3.9-slim,weastur/poetry:1.8.2-python-3.9-slim
build-args: |
BASE_IMAGE_VERSION=3.9.18-slim-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.9.18-bullseye, 3.9-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/mips64le,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.9.18-bullseye,weastur/poetry:1.8.2-python-3.9.18-bullseye,weastur/poetry:latest-python-3.9-bullseye,weastur/poetry:1.8.2-python-3.9-bullseye
build-args: |
BASE_IMAGE_VERSION=3.9.18-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.9.18-slim-bullseye, 3.9-slim-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/mips64le,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.9.18-slim-bullseye,weastur/poetry:1.8.2-python-3.9.18-slim-bullseye,weastur/poetry:latest-python-3.9-slim-bullseye,weastur/poetry:1.8.2-python-3.9-slim-bullseye
build-args: |
BASE_IMAGE_VERSION=3.9.18-slim-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.9.18-alpine3.19, 3.9-alpine3.19, 3.9.18-alpine, 3.9-alpine)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.9.18-alpine3.19,weastur/poetry:1.8.2-python-3.9.18-alpine3.19,weastur/poetry:latest-python-3.9-alpine3.19,weastur/poetry:1.8.2-python-3.9-alpine3.19,weastur/poetry:latest-python-3.9.18-alpine,weastur/poetry:1.8.2-python-3.9.18-alpine,weastur/poetry:latest-python-3.9-alpine,weastur/poetry:1.8.2-python-3.9-alpine
build-args: |
BASE_IMAGE_VERSION=3.9.18-alpine3.19
POETRY_VERSION=1.8.2
- name: Build and push (3.9.18-alpine3.18, 3.9-alpine3.18)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.9.18-alpine3.18,weastur/poetry:1.8.2-python-3.9.18-alpine3.18,weastur/poetry:latest-python-3.9-alpine3.18,weastur/poetry:1.8.2-python-3.9-alpine3.18
build-args: |
BASE_IMAGE_VERSION=3.9.18-alpine3.18
POETRY_VERSION=1.8.2
- name: Build and push (3.8.18-bookworm, 3.8-bookworm, 3.8.18, 3.8)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/mips64le,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.8.18-bookworm,weastur/poetry:1.8.2-python-3.8.18-bookworm,weastur/poetry:latest-python-3.8-bookworm,weastur/poetry:1.8.2-python-3.8-bookworm,weastur/poetry:latest-python-3.8.18,weastur/poetry:1.8.2-python-3.8.18,weastur/poetry:latest-python-3.8,weastur/poetry:1.8.2-python-3.8
build-args: |
BASE_IMAGE_VERSION=3.8.18-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.8.18-slim-bookworm, 3.8-slim-bookworm, 3.8.18-slim, 3.8-slim)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/mips64le,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.8.18-slim-bookworm,weastur/poetry:1.8.2-python-3.8.18-slim-bookworm,weastur/poetry:latest-python-3.8-slim-bookworm,weastur/poetry:1.8.2-python-3.8-slim-bookworm,weastur/poetry:latest-python-3.8.18-slim,weastur/poetry:1.8.2-python-3.8.18-slim,weastur/poetry:latest-python-3.8-slim,weastur/poetry:1.8.2-python-3.8-slim
build-args: |
BASE_IMAGE_VERSION=3.8.18-slim-bookworm
POETRY_VERSION=1.8.2
- name: Build and push (3.8.18-bullseye, 3.8-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/mips64le,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.8.18-bullseye,weastur/poetry:1.8.2-python-3.8.18-bullseye,weastur/poetry:latest-python-3.8-bullseye,weastur/poetry:1.8.2-python-3.8-bullseye
build-args: |
BASE_IMAGE_VERSION=3.8.18-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.8.18-slim-bullseye, 3.8-slim-bullseye)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/386,linux/mips64le,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.8.18-slim-bullseye,weastur/poetry:1.8.2-python-3.8.18-slim-bullseye,weastur/poetry:latest-python-3.8-slim-bullseye,weastur/poetry:1.8.2-python-3.8-slim-bullseye
build-args: |
BASE_IMAGE_VERSION=3.8.18-slim-bullseye
POETRY_VERSION=1.8.2
- name: Build and push (3.8.18-alpine3.19, 3.8-alpine3.19, 3.8.18-alpine, 3.8-alpine)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.8.18-alpine3.19,weastur/poetry:1.8.2-python-3.8.18-alpine3.19,weastur/poetry:latest-python-3.8-alpine3.19,weastur/poetry:1.8.2-python-3.8-alpine3.19,weastur/poetry:latest-python-3.8.18-alpine,weastur/poetry:1.8.2-python-3.8.18-alpine,weastur/poetry:latest-python-3.8-alpine,weastur/poetry:1.8.2-python-3.8-alpine
build-args: |
BASE_IMAGE_VERSION=3.8.18-alpine3.19
POETRY_VERSION=1.8.2
- name: Build and push (3.8.18-alpine3.18, 3.8-alpine3.18)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
push: true
tags: weastur/poetry:latest-python-3.8.18-alpine3.18,weastur/poetry:1.8.2-python-3.8.18-alpine3.18,weastur/poetry:latest-python-3.8-alpine3.18,weastur/poetry:1.8.2-python-3.8-alpine3.18
build-args: |
BASE_IMAGE_VERSION=3.8.18-alpine3.18
POETRY_VERSION=1.8.2