From 49c79ffb64a08c1c6d0b2b9e17899c0d509f0c76 Mon Sep 17 00:00:00 2001 From: Francis Bond Date: Fri, 24 Jul 2026 09:11:00 +0200 Subject: [PATCH] CI hygiene: bump deprecated action versions, ignore local Claude settings - actions/checkout@v3 -> v4 and actions/cache@v3 -> v4 (v3 majors are EOL and depend on the deprecated Node 16 runtime) - buildindex action: node16 -> node20 (GitHub is deprecating Node 16 actions; index.js has no Node-16-specific API usage) - .gitignore: add .claude/ so local Claude Code tool settings never get committed to this shared repo Left the committed node_modules/ under .github/actions/buildindex/ alone for now -- replacing it with an ncc-bundled dist/ is a bigger, separate change and this PR is meant to be low-risk. Co-Authored-By: Claude Sonnet 5 --- .github/actions/buildindex/action.yml | 2 +- .github/workflows/BuildDocs.yml | 4 ++-- .github/workflows/DailyDocBuildIfWikiUpdates.yml | 2 +- .gitignore | 1 + 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/actions/buildindex/action.yml b/.github/actions/buildindex/action.yml index 219b73c21..2b627ae8c 100644 --- a/.github/actions/buildindex/action.yml +++ b/.github/actions/buildindex/action.yml @@ -16,5 +16,5 @@ outputs: description: 'The time we greeted you' runs: - using: 'node16' + using: 'node20' main: 'index.js' \ No newline at end of file diff --git a/.github/workflows/BuildDocs.yml b/.github/workflows/BuildDocs.yml index 7b5f544f8..8bd707547 100644 --- a/.github/workflows/BuildDocs.yml +++ b/.github/workflows/BuildDocs.yml @@ -51,14 +51,14 @@ jobs: # This repo - name: Checkout docs - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: main fetch-depth: 0 # This repo's wiki (the Official docs wiki) - name: Checkout docs wiki repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: delph-in/docs.wiki path: docswiki diff --git a/.github/workflows/DailyDocBuildIfWikiUpdates.yml b/.github/workflows/DailyDocBuildIfWikiUpdates.yml index 1c42b2ce9..e625f68f0 100644 --- a/.github/workflows/DailyDocBuildIfWikiUpdates.yml +++ b/.github/workflows/DailyDocBuildIfWikiUpdates.yml @@ -62,7 +62,7 @@ jobs: # specified path, and overwrite the file created in the "Create cache file" step in the path - name: Check SHA id: check_sha - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: check-SHA key: check-SHA-${{ steps.head_sha.outputs.head_sha }} diff --git a/.gitignore b/.gitignore index 4b1eb2303..a6b8c2e8a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .idea/ env/ __pycache__/ +.claude/ **/.DS_Store