From 900b3dcb12229fd9593f8bd66c160bb5504b45e1 Mon Sep 17 00:00:00 2001 From: George Moon Date: Sun, 26 Apr 2026 13:55:55 -0400 Subject: [PATCH] Bump GitHub Actions to versions running on Node.js 24 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - actions/checkout: v4 → v6 - actions/setup-node: v4 → v6 - actions/upload-pages-artifact: v3 → v5 - actions/deploy-pages: v4 → v5 Resolves Node.js 20 deprecation warnings ahead of the June 2 2026 default flip and the September 16 2026 removal. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/deploy.yml | 4 ++-- .github/workflows/publish-design-system.yml | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 12fcbaf..864e875 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,10 +16,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 cache: npm @@ -56,7 +56,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Validate YAML syntax run: | @@ -92,7 +92,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install lattice run: curl -fsSL https://raw.githubusercontent.com/forkzero/lattice/main/install.sh | sh @@ -127,7 +127,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install lattice run: curl -fsSL https://raw.githubusercontent.com/forkzero/lattice/main/install.sh | sh @@ -136,10 +136,10 @@ jobs: run: lattice export --format pages --output _site - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: _site - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8de01d8..a7f56fa 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,10 +17,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 cache: npm diff --git a/.github/workflows/publish-design-system.yml b/.github/workflows/publish-design-system.yml index 1eb7e72..8eb2e57 100644 --- a/.github/workflows/publish-design-system.yml +++ b/.github/workflows/publish-design-system.yml @@ -13,8 +13,8 @@ jobs: contents: read packages: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 22 registry-url: https://npm.pkg.github.com