From 8b810fc2b6e03672cf7a817ddbad093ec780ffe2 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 08:20:35 +0000 Subject: [PATCH] Update GitHub Actions to Node 24 versions Fixes the Node.js 20 deprecation warnings by bumping checkout to v6, setup-python to v6, upload-artifact to v7, download-artifact to v8, configure-pages to v6, upload-pages-artifact to v5, and deploy-pages to v5. All verified to declare runs.using: node24 (upload-pages-artifact v5 is a composite that calls upload-artifact v7). Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ --- .github/workflows/build.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f4028964..ee9d520a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,9 +19,9 @@ jobs: validate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.11" - name: Install pipx @@ -39,14 +39,14 @@ jobs: runs-on: ubuntu-latest needs: [validate] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.11" - name: Compile filaments run: python3 scripts/compile_filaments.py - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: filaments path: filaments.json @@ -65,11 +65,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Restore artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: filaments path: public @@ -77,9 +77,9 @@ jobs: run: | cp materials.json public/ - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: public/ - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5