From f8effef3fe302b96454a73a7e1cdc0f751f85fb5 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 12 Sep 2026 08:21:18 -0700 Subject: [PATCH 1/5] GHA py313 & py314 --- .github/workflows/github-actions.yml | 6 ++++++ tox.ini | 1 + 2 files changed, 7 insertions(+) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 62f7ae53e..bc5bb3a13 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -74,6 +74,12 @@ jobs: python_arch: 'x64' tox_env: 'py312' os: 'ubuntu-latest' + - name: 'py313 (ubuntu)' + python: '3.13' + toxpython: 'python3.13' + python_arch: 'x64' + tox_env: 'py313' + os: 'ubuntu-latest' # - name: 'pypy38 (ubuntu)' # python: 'pypy-3.8' # toxpython: 'pypy3.8' diff --git a/tox.ini b/tox.ini index 320d5c6a9..0f212dc8e 100644 --- a/tox.ini +++ b/tox.ini @@ -28,6 +28,7 @@ basepython = py310: {env:TOXPYTHON:python3.10} py311: {env:TOXPYTHON:python3.11} py312: {env:TOXPYTHON:python3.12} + py313: {env:TOXPYTHON:python3.12} {bootstrap,clean,check,report,docs,coveralls}: {env:TOXPYTHON:python3} setenv = PYTHONPATH={toxinidir}/tests From 89e63fb647a39b3dcc74e337c3776438905f83e4 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 12 Sep 2026 08:21:44 -0700 Subject: [PATCH 2/5] GHA py313 & py314 --- .github/workflows/github-actions.yml | 6 ++++++ tox.ini | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index bc5bb3a13..370e578f4 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -80,6 +80,12 @@ jobs: python_arch: 'x64' tox_env: 'py313' os: 'ubuntu-latest' + - name: 'py314 (ubuntu)' + python: '3.14' + toxpython: 'python3.14' + python_arch: 'x64' + tox_env: 'py314' + os: 'ubuntu-latest' # - name: 'pypy38 (ubuntu)' # python: 'pypy-3.8' # toxpython: 'pypy3.8' diff --git a/tox.ini b/tox.ini index 0f212dc8e..9a90e84dc 100644 --- a/tox.ini +++ b/tox.ini @@ -28,7 +28,8 @@ basepython = py310: {env:TOXPYTHON:python3.10} py311: {env:TOXPYTHON:python3.11} py312: {env:TOXPYTHON:python3.12} - py313: {env:TOXPYTHON:python3.12} + py313: {env:TOXPYTHON:python3.13} + py314: {env:TOXPYTHON:python3.14} {bootstrap,clean,check,report,docs,coveralls}: {env:TOXPYTHON:python3} setenv = PYTHONPATH={toxinidir}/tests From 1ebd0452b85eb374247f2b63b9faadaa2c965a86 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 12 Sep 2026 08:21:58 -0700 Subject: [PATCH 3/5] upload-pages-artifact@v5 --- .github/workflows/github-actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 370e578f4..0de162631 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -213,7 +213,7 @@ jobs: done - name: upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 - name: deploy to GitHub Pages id: deployment From 4a798c03d470e9066a02c0edb49b7e14365ad160 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 12 Sep 2026 08:25:15 -0700 Subject: [PATCH 4/5] set enforce-pr-checklist permissions per CodeQL finding (https://github.com/softwareengineerprogrammer/GEOPHIRES/security/code-scanning/1) --- .github/workflows/enforce-pr-checklist.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/enforce-pr-checklist.yml b/.github/workflows/enforce-pr-checklist.yml index b96d15a80..37cbdbc5a 100644 --- a/.github/workflows/enforce-pr-checklist.yml +++ b/.github/workflows/enforce-pr-checklist.yml @@ -4,6 +4,9 @@ on: pull_request: types: [opened, edited, synchronize] +permissions: + pull-requests: read + jobs: verify-pr-checklist: runs-on: ubuntu-latest From 28723158acf58c36d1ec5894f5d44f141288819c Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 12 Sep 2026 08:26:17 -0700 Subject: [PATCH 5/5] temporarily disable py314 --- .github/workflows/github-actions.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 0de162631..6e5d63770 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -80,12 +80,12 @@ jobs: python_arch: 'x64' tox_env: 'py313' os: 'ubuntu-latest' - - name: 'py314 (ubuntu)' - python: '3.14' - toxpython: 'python3.14' - python_arch: 'x64' - tox_env: 'py314' - os: 'ubuntu-latest' +# - name: 'py314 (ubuntu)' +# python: '3.14' +# toxpython: 'python3.14' +# python_arch: 'x64' +# tox_env: 'py314' +# os: 'ubuntu-latest' # - name: 'pypy38 (ubuntu)' # python: 'pypy-3.8' # toxpython: 'pypy3.8'