From: Tomas R. Date: Mon, 9 Dec 2024 12:03:12 +0000 (+0100) Subject: Update CI to use Python 3.13 and Ubuntu 24.04 (#1153) X-Git-Tag: v2.17.0~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1098370b216d63a371060c1801204ebfcee61939;p=thirdparty%2Fbabel.git Update CI to use Python 3.13 and Ubuntu 24.04 (#1153) --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6cc34b65..e6b49d2d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,8 +34,8 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13" - "pypy3.10" - - "3.13-dev" env: BABEL_CLDR_NO_DOWNLOAD_PROGRESS: "1" BABEL_CLDR_QUIET: "1" @@ -68,13 +68,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} verbose: true build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: lint steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" cache: "pip" cache-dependency-path: "**/setup.py" - run: pip install build -e . diff --git a/tox.ini b/tox.ini index 70e5e7ed..5db6d638 100644 --- a/tox.ini +++ b/tox.ini @@ -1,11 +1,11 @@ [tox] isolated_build = true envlist = - py{38,39,310,311,312} + py{38,39,310,311,312,313} pypy3 py{38}-pytz - py{311,312}-setuptools - py312-jinja + py{311,312,313}-setuptools + py{312,313}-jinja [testenv] extras = @@ -37,3 +37,4 @@ python = 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313