From 55f4ef5fd78de6c563fcf3cd814065beb8d3e525 Mon Sep 17 00:00:00 2001 From: "Christian Y. Brenninkmeijer" Date: Wed, 1 Oct 2025 06:16:30 +0100 Subject: [PATCH 1/3] add 3.14 and test 3.13 with latest --- .github/workflows/python_checks.yml | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/.github/workflows/python_checks.yml b/.github/workflows/python_checks.yml index baf9105..90692d3 100644 --- a/.github/workflows/python_checks.yml +++ b/.github/workflows/python_checks.yml @@ -218,8 +218,8 @@ jobs: matrix: include: # prereleases - # - runner: ubuntu-latest - # python-version: "3.14" + - runner: ubuntu-latest + python-version: "3.14" - runner: ubuntu-latest python-version: "3.13" @@ -240,7 +240,6 @@ jobs: timeout-minutes: 20 steps: - name: Prepare - if: ${{ matrix.python-version != '3.13' }} #if: ${{ matrix.python-version != env.PRERELEASE || inputs.check-prereleases == 'true' }} uses: SpiNNakerManchester/SupportScripts/actions/prepare@main with: @@ -252,18 +251,6 @@ jobs: cfg-file: ${{ inputs.cfg-file }} pip-installs: ${{ inputs.pip-installs }} - - name: Prepare 3.13.5 - if: ${{ matrix.python-version == '3.13' }} - uses: SpiNNakerManchester/SupportScripts/actions/prepare@main - with: - python-version: 3.13 - install-dependencies: ${{ inputs.dependencies }} - install-module: ${{ inputs.install-module }} - install-check-tools: true - ubuntu-packages: ${{ inputs.ubuntu-packages }} - cfg-file: ${{ inputs.cfg-file }} - pip-installs: ${{ inputs.pip-installs }} - - name: Lint with mypy if: ${{ (matrix.python-version != env.PRERELEASE || inputs.check-prereleases == 'true') && inputs.mypy-packages != '' }} run: mypy --python-version ${{ matrix.python-version }} ${{ inputs.mypy-packages }} From a94b500a09bc9b819b79599a7a82a32e31da35e8 Mon Sep 17 00:00:00 2001 From: "Christian Y. Brenninkmeijer" Date: Wed, 1 Oct 2025 06:29:26 +0100 Subject: [PATCH 2/3] skip 3.14 pylint --- .github/workflows/python_checks.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python_checks.yml b/.github/workflows/python_checks.yml index 90692d3..7184462 100644 --- a/.github/workflows/python_checks.yml +++ b/.github/workflows/python_checks.yml @@ -264,7 +264,8 @@ jobs: run: flake8 ${{ inputs.flake8-packages }} - name: Lint with pylint - if: ${{ matrix.python-version != env.PRERELEASE || inputs.check-prereleases == 'true' }} + if: ${{ matrix.python-version != '3.14' }} + #if: ${{ matrix.python-version != env.PRERELEASE || inputs.check-prereleases == 'true' }} uses: SpiNNakerManchester/SupportScripts/actions/pylint@main with: package: ${{ inputs.pylint-packages }} From bce408cbef1c4fb3cf9057713641bddc70f89a9a Mon Sep 17 00:00:00 2001 From: "Christian Y. Brenninkmeijer" Date: Wed, 1 Oct 2025 07:01:34 +0100 Subject: [PATCH 3/3] PRERELEASE: "3.15" --- .github/workflows/python_checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python_checks.yml b/.github/workflows/python_checks.yml index 7184462..a205489 100644 --- a/.github/workflows/python_checks.yml +++ b/.github/workflows/python_checks.yml @@ -135,7 +135,7 @@ on: env: - PRERELEASE: "3.14" + PRERELEASE: "3.15" jobs: validate: