From 26b58930236345c612b006baccfa7c0d05fa1588 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 5 Jul 2026 09:06:01 +0000 Subject: [PATCH] Bump GitHub Actions to latest major versions actions/checkout v4 -> v7, docker/setup-buildx-action v3 -> v4, docker/build-push-action v6 -> v7, actions/github-script v7 -> v9, actions/upload-artifact v4 -> v7. Verified all currently used inputs (context, load, tags, cache-from/to, script, name, path, if-no-files-found) remain supported in the new major versions, and that this workflow (pull_request trigger only) is unaffected by checkout v7's stricter fork PR handling for pull_request_target/ workflow_run. Also checked the QMK breaking-changes changelogs through 2026-05-31 and the gmmk/pro/rev1/ansi keyboard path; no further keymap.c/ config.h/rules.mk changes were needed. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_014U48mBaXAmw2SE3sPnSeQ5 --- .github/workflows/build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f7217cf..c3491de 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,13 +9,13 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . load: true @@ -37,7 +37,7 @@ jobs: - name: Post compile log on failure if: failure() && steps.compile.outcome == 'failure' - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: script: | const fs = require('fs'); @@ -51,7 +51,7 @@ jobs: }); - name: Upload firmware - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: success() with: name: firmware