From 6fa0ae4ef70fcf05824698caed2244e20803facb Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 15 Mar 2026 09:59:14 -0700 Subject: [PATCH 1/3] set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true for GitHub Actions per https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ --- .github/workflows/github-actions.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index d8da65d3..62d161d7 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -118,6 +118,10 @@ jobs: - name: test env: TOXPYTHON: '${{ matrix.toxpython }}' + + # https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + run: > tox -e ${{ matrix.tox_env }} -v @@ -150,6 +154,10 @@ jobs: - name: generate coverage report env: TOXPYTHON: '3.11' + + # https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + run: | tox -e py311 @@ -189,6 +197,10 @@ jobs: - name: generate docs env: TOXPYTHON: '3.11' + + # https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + run: | tox -e docs -v ls -l dist/docs From ab53de451b9dde1a40a6be7625548632425830ce Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 15 Mar 2026 10:06:16 -0700 Subject: [PATCH 2/3] upgrade to v6 versions of checkout and setup-python --- .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 62d161d7..f69e33d0 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -100,10 +100,10 @@ jobs: # os: 'macos-latest' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} architecture: ${{ matrix.python_arch }} @@ -136,10 +136,10 @@ jobs: needs: test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.11' architecture: 'x64' @@ -178,10 +178,10 @@ jobs: needs: test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.11' architecture: 'x64' From 1dbc0296bc9842bb430911e6ee0353cb5352d296 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 15 Mar 2026 10:11:37 -0700 Subject: [PATCH 3/3] Revert "set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true for GitHub Actions per https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/" - may not be necessary with action version bumps in previous commit This reverts commit 6fa0ae4ef70fcf05824698caed2244e20803facb. --- .github/workflows/github-actions.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index f69e33d0..cb14ba3e 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -118,10 +118,6 @@ jobs: - name: test env: TOXPYTHON: '${{ matrix.toxpython }}' - - # https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' - run: > tox -e ${{ matrix.tox_env }} -v @@ -154,10 +150,6 @@ jobs: - name: generate coverage report env: TOXPYTHON: '3.11' - - # https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' - run: | tox -e py311 @@ -197,10 +189,6 @@ jobs: - name: generate docs env: TOXPYTHON: '3.11' - - # https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' - run: | tox -e docs -v ls -l dist/docs