diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 8142350..21839f7 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -23,26 +23,17 @@ jobs: strategy: matrix: - python_version: ["3.12-bullseye", "3.12-slim", "3.11-slim", "3.10-bullseye", "3.10-slim"] - poetry_version: ["2.1.4", "2.0.1", "1.8.5", "1.7.1"] + python_version: ["3.13-bookworm", "3.13-slim", "3.12-bookworm", "3.12-slim", "3.11-bookworm", "3.11-slim", "3.10-bookworm", "3.10-slim"] + poetry_version: ["2.2.1", "2.1.4", "2.0.1", "1.8.5"] include: - - poetry_version: "2.1.4" - python_version: "3.13-bookworm" - - poetry_version: "2.1.4" - python_version: "3.13-slim" - - poetry_version: "2.0.1" - python_version: "3.13-bookworm" - - poetry_version: "2.0.1" - python_version: "3.13-slim" - - poetry_version: "1.8.5" - python_version: "3.13-bookworm" - - poetry_version: "1.8.5" - python_version: "3.13-slim" - + - poetry_version: "2.2.1" + python_version: "3.14-bookworm" + - poetry_version: "2.2.1" + python_version: "3.14-slim" steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v4 - name: Setup Docker buildx uses: docker/setup-buildx-action@v3 diff --git a/README.md b/README.md index e320f52..31db2a9 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,19 @@ # poetry-docker -[![2.1.4-py3.12-bullseye badge](https://img.shields.io/docker/v/biggates/poetry/2.1.4-py3.12-bullseye?label=biggates%2Fpoetry&logo=docker) ![2.1.4-py3.12-slim badge](https://img.shields.io/docker/v/biggates/poetry/2.1.4-py3.12-slim?label=biggates%2Fpoetry&logo=docker) ![2.1.4-py3.11-slim badge](https://img.shields.io/docker/v/biggates/poetry/2.1.4-py3.11-slim?label=biggates%2Fpoetry&logo=docker) ![2.1.4-py3.10-bullseye badge](https://img.shields.io/docker/v/biggates/poetry/2.1.4-py3.10-bullseye?label=biggates%2Fpoetry&logo=docker) ![2.1.4-py3.10-slim badge](https://img.shields.io/docker/v/biggates/poetry/2.1.4-py3.10-slim?label=biggates%2Fpoetry&logo=docker)](https://hub.docker.com/r/biggates/poetry) [![Docker Publish Badge](https://github.com/biggates/poetry-docker/actions/workflows/docker-publish.yml/badge.svg?branch=master)](https://github.com/biggates/poetry-docker/actions/workflows/docker-publish.yml) +[![2.2.1-py3.13-bookworm badge](https://img.shields.io/docker/v/biggates/poetry/2.2.1-py3.13-bookworm?label=biggates%2Fpoetry&logo=docker) ![2.2.1-py3.13-slim badge](https://img.shields.io/docker/v/biggates/poetry/2.2.1-py3.13-slim?label=biggates%2Fpoetry&logo=docker) ![2.2.1-py3.12-bookworm badge](https://img.shields.io/docker/v/biggates/poetry/2.2.1-py3.12-bookworm?label=biggates%2Fpoetry&logo=docker) ![2.2.1-py3.12-slim badge](https://img.shields.io/docker/v/biggates/poetry/2.2.1-py3.12-slim?label=biggates%2Fpoetry&logo=docker) ![2.2.1-py3.11-bookworm badge](https://img.shields.io/docker/v/biggates/poetry/2.2.1-py3.11-bookworm?label=biggates%2Fpoetry&logo=docker) ![2.2.1-py3.11-slim badge](https://img.shields.io/docker/v/biggates/poetry/2.2.1-py3.11-slim?label=biggates%2Fpoetry&logo=docker) ![2.2.1-py3.10-bookworm badge](https://img.shields.io/docker/v/biggates/poetry/2.2.1-py3.10-bookworm?label=biggates%2Fpoetry&logo=docker) ![2.2.1-py3.10-slim badge](https://img.shields.io/docker/v/biggates/poetry/2.2.1-py3.10-slim?label=biggates%2Fpoetry&logo=docker)](https://hub.docker.com/r/biggates/poetry) [![Docker Publish Badge](https://github.com/biggates/poetry-docker/actions/workflows/docker-publish.yml/badge.svg?branch=master)](https://github.com/biggates/poetry-docker/actions/workflows/docker-publish.yml) a Docker image that includes [Poetry](https://python-poetry.org/) for CI/CD pipelines. ## Supported tags -- `2.1.4-py3.13-bookworm` -- `2.1.4-py3.13-slim` -- `2.1.4-py3.12-bullseye` -- `2.1.4-py3.12-slim` -- `2.1.4-py3.11-slim` -- `2.1.4-py3.10-bullseye` -- `2.1.4-py3.10-slim` +- `2.2.1-py3.13-bookworm` +- `2.2.1-py3.13-slim` +- `2.2.1-py3.12-bookworm` +- `2.2.1-py3.12-slim` +- `2.2.1-py3.11-bookworm` +- `2.2.1-py3.11-slim` +- `2.2.1-py3.10-bookworm` +- `2.2.1-py3.10-slim` See [versions.json](./versions.json) for further information. diff --git a/scripts/update_workflow.py b/scripts/update_workflow.py index a134546..f9f43c8 100755 --- a/scripts/update_workflow.py +++ b/scripts/update_workflow.py @@ -72,19 +72,10 @@ python_version: $python_versions poetry_version: $poetry_versions include: - - poetry_version: "2.1.4" - python_version: "3.13-bookworm" - - poetry_version: "2.1.4" - python_version: "3.13-slim" - - poetry_version: "2.0.1" - python_version: "3.13-bookworm" - - poetry_version: "2.0.1" - python_version: "3.13-slim" - - poetry_version: "1.8.5" - python_version: "3.13-bookworm" - - poetry_version: "1.8.5" - python_version: "3.13-slim" - + - poetry_version: "2.2.1" + python_version: "3.14-bookworm" + - poetry_version: "2.2.1" + python_version: "3.14-slim" """) if __name__ == "__main__": diff --git a/versions.json b/versions.json index 1650b6e..e33a4c2 100644 --- a/versions.json +++ b/versions.json @@ -1,15 +1,18 @@ { "poetry": [ + "2.2.1", "2.1.4", "2.0.1", - "1.8.5", - "1.7.1" + "1.8.5" ], "python": [ - "3.12-bullseye", + "3.13-bookworm", + "3.13-slim", + "3.12-bookworm", "3.12-slim", + "3.11-bookworm", "3.11-slim", - "3.10-bullseye", + "3.10-bookworm", "3.10-slim" ] }