From 13536543e854f479f40a8c67c5b14f77ebccc07d Mon Sep 17 00:00:00 2001 From: Vincent Landgraf Date: Mon, 22 Jun 2026 07:54:20 +0200 Subject: [PATCH] chore: update GitHub Actions and fix stale make target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - actions/checkout v4 → v7 - actions/setup-go v4 → v6 - actions/setup-node v4 → v6 - Node.js 20.11.0 → 22 (current LTS) - make resource-apis → make spec-apis (target was renamed) Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/pages.yaml | 12 ++++++------ .github/workflows/validate.yaml | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/pages.yaml b/.github/workflows/pages.yaml index 44b6469..f07ff16 100644 --- a/.github/workflows/pages.yaml +++ b/.github/workflows/pages.yaml @@ -31,21 +31,21 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v6 with: go-version: '>=1.23.0' - cache: false + cache: false - name: Generate resource APIs - run: make resource-apis + run: make spec-apis - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20.11.0 + node-version: 22 cache: npm # Automatically caches dependencies cache-dependency-path: website/package-lock.json # 👈 Ensure caching works for the correct path diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index 8f992d6..7faab8a 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -14,20 +14,20 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v6 with: go-version: '>=1.23.0' - cache: false + cache: false - name: Validate run: make lint - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20.11.0 + node-version: 22 cache: npm # Automatically caches dependencies cache-dependency-path: website/package-lock.json # 👈 Ensure caching works for the correct path