From 1cce3bb6b0fc64859d12aeb1673183f337ec1568 Mon Sep 17 00:00:00 2001 From: Dieter Werthmuller Date: Fri, 12 Dec 2025 10:44:11 +0100 Subject: [PATCH 1/2] Add Python 3.13, 3.14; remove Python 3.10 --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 5bbe3bb..dd80600 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -26,7 +26,7 @@ jobs: fail-fast: false matrix: os: [ubuntu, ] # macos, windows] # Only Linux currently. - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.11", "3.12", "3.13", "3.14"] env: # Used for coveralls flag From b32b0be17b8ad1fdbc0fd8342494a702886135c3 Mon Sep 17 00:00:00 2001 From: Dieter Werthmuller Date: Fri, 12 Dec 2025 10:54:34 +0100 Subject: [PATCH 2/2] Update action versions --- .github/workflows/pytest.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index dd80600..c7e1082 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -37,7 +37,7 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6.0.1 with: # Need to fetch more than the last commit so that setuptools_scm can # create the correct version string. If the number of commits since @@ -53,7 +53,7 @@ jobs: run: git fetch origin 'refs/tags/*:refs/tags/*' - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6.1.0 with: python-version: ${{ matrix.python-version }} @@ -69,7 +69,7 @@ jobs: run: pytest --cov=pyfftlog - name: Coveralls - # [pin @develop@20230609] + # [pin @develop@20240509] uses: AndreMiras/coveralls-python-action@65c1672f0b8a201702d86c81b79187df74072505 with: parallel: true @@ -81,7 +81,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Coveralls Finished - # [pin @develop@20230609] + # [pin @develop@20240509] uses: AndreMiras/coveralls-python-action@65c1672f0b8a201702d86c81b79187df74072505 with: parallel-finished: true @@ -96,7 +96,7 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6.0.1 with: # Need to fetch more than the last commit so that setuptools_scm can # create the correct version string. If the number of commits since @@ -112,9 +112,9 @@ jobs: run: git fetch origin 'refs/tags/*:refs/tags/*' - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6.1.0 with: - python-version: "3.12" + python-version: "3.13" - name: Install dependencies run: | @@ -139,7 +139,7 @@ jobs: - name: Publish to Test PyPI if: success() - uses: pypa/gh-action-pypi-publish@release/v1 + uses: pypa/gh-action-pypi-publish@release/v1.13.0 with: user: __token__ password: ${{ secrets.TEST_PYPI_PASSWORD }} @@ -151,7 +151,7 @@ jobs: - name: Publish to PyPI # Only for releases if: success() && github.event_name == 'release' - uses: pypa/gh-action-pypi-publish@release/v1 + uses: pypa/gh-action-pypi-publish@release/v1.13.0 with: user: __token__ password: ${{ secrets.PYPI_PASSWORD }}