From ce55d9efbb181e8b86acc05c99e0a224a3ca0a48 Mon Sep 17 00:00:00 2001 From: shimwell Date: Tue, 18 Aug 2026 17:52:33 +0200 Subject: [PATCH 1/2] CI: bump actions off deprecated Node 20 runtime actions/checkout@v3 and actions/setup-python@v3 in the publish workflow target Node 20, which GitHub now forces onto Node 24 and warns about. Bump to checkout@v5 / setup-python@v6 (Node 24 native). Also bring the other workflows up to date: test_urls.yml was still on checkout@v2 / setup-python@v2, and tj-actions/changed-files@v19 is well behind (v19 is within the tag range affected by the 2025 tag-rewrite compromise of that action). --- .github/workflows/python-publish.yml | 4 ++-- .github/workflows/test_package.yml | 4 ++-- .github/workflows/test_processing.yml | 6 +++--- .github/workflows/test_urls.yml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 812e51e..c26ce8c 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -19,9 +19,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v6 with: python-version: '3.x' diff --git a/.github/workflows/test_package.yml b/.github/workflows/test_package.yml index ce97485..4655d8c 100644 --- a/.github/workflows/test_package.yml +++ b/.github/workflows/test_package.yml @@ -20,10 +20,10 @@ jobs: run_scripts: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.12 diff --git a/.github/workflows/test_processing.yml b/.github/workflows/test_processing.yml index 71d3605..87589bb 100644 --- a/.github/workflows/test_processing.yml +++ b/.github/workflows/test_processing.yml @@ -20,13 +20,13 @@ jobs: run_scripts: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 # OR "2" -> To retrieve the preceding commit. - name: Get specific changed files id: changed-files-specific - uses: tj-actions/changed-files@v19 + uses: tj-actions/changed-files@v48 with: files: | src/openmc_data/convert/convert_*.py @@ -38,7 +38,7 @@ jobs: - name: Set up Python if: steps.changed-files-specific.outputs.any_changed == 'true' - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.12 diff --git a/.github/workflows/test_urls.yml b/.github/workflows/test_urls.yml index 2c5616a..3e35cb2 100644 --- a/.github/workflows/test_urls.yml +++ b/.github/workflows/test_urls.yml @@ -22,10 +22,10 @@ jobs: ping_urls: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: 3.9 From 46a5fc12e37af627bf1bd31992bbfae2476a3518 Mon Sep 17 00:00:00 2001 From: Jonathan Shimwell Date: Wed, 19 Aug 2026 10:14:55 +0200 Subject: [PATCH 2/2] Apply suggestion from @shimwell --- .github/workflows/test_processing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_processing.yml b/.github/workflows/test_processing.yml index 87589bb..43902c9 100644 --- a/.github/workflows/test_processing.yml +++ b/.github/workflows/test_processing.yml @@ -26,7 +26,7 @@ jobs: - name: Get specific changed files id: changed-files-specific - uses: tj-actions/changed-files@v48 + uses: tj-actions/changed-files@v47 with: files: | src/openmc_data/convert/convert_*.py