diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 12139d1..68b128c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,14 +8,14 @@ on: env: python-version: "3.9" - poetry-version: "1.7.1" + poetry-version: "1.8.3" jobs: test: strategy: matrix: python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repo uses: actions/checkout@v4 @@ -39,7 +39,7 @@ jobs: if-no-files-found: error coverage: needs: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repo uses: actions/checkout@v4 @@ -65,7 +65,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} fail_ci_if_error: true lint: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repo uses: actions/checkout@v4 @@ -81,7 +81,7 @@ jobs: - name: Run code quality checks run: poetry run nox -s lint poetry-check: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Install Poetry diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7986eff..fda3e0f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,12 +7,12 @@ on: env: python-version: "3.9" - poetry-version: "1.7.1" + poetry-version: "1.8.3" jobs: pypi-publish: name: Publish release to PyPI - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 environment: release permissions: id-token: write diff --git a/pyproject.toml b/pyproject.toml index f74b977..00b1734 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,6 +13,9 @@ classifiers = [ "Intended Audience :: Developers", "Topic :: Software Development :: Libraries :: Python Modules", "Operating System :: OS Independent", + # Remove classifier for Python 3.13 after next release of Poetry + # https://github.com/python-poetry/poetry-core/pull/747 + "Programming Language :: Python :: 3.13", ]