diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index f63f8d7..89029a7 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -26,7 +26,7 @@ A clear and concise description of what you expected to happen. **Environment (please complete the following information):** - cf-ips-to-hcloud-fw version: [e.g. 1.0.12] - Deployment method: [e.g. Docker, Python module] - - If Python module, Python Version: [e.g. 3.12] + - If Python module, Python Version: [e.g. 3.13] - If Python module, OS: [e.g. MacOS 14.3] **Additional context** diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 5ae5759..c26de6c 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -32,6 +32,7 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13" steps: - name: Harden runner diff --git a/.github/workflows/python-package.yaml b/.github/workflows/python-package.yaml index a0b87f2..81f9eed 100644 --- a/.github/workflows/python-package.yaml +++ b/.github/workflows/python-package.yaml @@ -45,6 +45,7 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13" outputs: hashes: ${{ steps.hash.outputs.hashes }} diff --git a/Dockerfile b/Dockerfile index 25d30b1..38a3a00 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:1.10.0@sha256:865e5dd094beca432e8c0a1d5e1c465db5f998dca4e439981029b3b81fb39ed5 -FROM --platform=$BUILDPLATFORM python:3.12.5-slim-bookworm@sha256:59c7332a4a24373861c4a5f0eec2c92b87e3efeb8ddef011744ef9a751b1d11c AS builder +FROM --platform=$BUILDPLATFORM python:3.13.0-slim-bookworm@sha256:2ec5a4a5c3e919570f57675471f081d6299668d909feabd8d4803c6c61af666c AS builder WORKDIR /usr/src/app @@ -33,7 +33,7 @@ RUN --mount=target=src/cf_ips_to_hcloud_fw,source=/src/cf_ips_to_hcloud_fw \ EOF -FROM python:3.12.5-alpine3.20@sha256:c2f41e6a5a67bc39b95be3988dd19fbd05d1b82375c46d9826c592cca014d4de AS final-image +FROM python:3.13.0-alpine3.20@sha256:81362dd1ee15848b118895328e56041149e1521310f238ed5b2cdefe674e6dbf AS final-image WORKDIR /usr/src/app diff --git a/pyproject.toml b/pyproject.toml index 78fcf13..6e887a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,6 +25,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet", "Topic :: System :: Networking :: Firewalls",