From 587cb076a21137c895826beef212d5d223fd2c9d Mon Sep 17 00:00:00 2001 From: Patrick Baumgartner Date: Sun, 8 Nov 2026 10:02:11 +0100 Subject: [PATCH 1/5] chore(dependabot): group multi-step GitHub Actions to avoid split-version updates --- .github/dependabot.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bf553da..8f5f9d3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,7 +5,7 @@ updates: schedule: interval: weekly day: monday - time: "06:00" + time: 06:00 timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -21,7 +21,7 @@ updates: directory: /stack/build schedule: interval: daily - time: "06:00" + time: 06:00 timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -42,7 +42,7 @@ updates: directory: /stack/run schedule: interval: daily - time: "06:00" + time: 06:00 timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -59,7 +59,7 @@ updates: schedule: interval: weekly day: monday - time: "06:00" + time: 06:00 timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -81,7 +81,7 @@ updates: schedule: interval: weekly day: monday - time: "06:00" + time: 06:00 timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -98,3 +98,8 @@ updates: - '*' exclude-patterns: - org.springframework.boot:* +groups: + multi-step-actions: + patterns: + - buildpacks/github-actions/* + - github/codeql-action/* From cb0eb2260613985d62b2641c755963e03c6ce158 Mon Sep 17 00:00:00 2001 From: Patrick Baumgartner Date: Sun, 8 Nov 2026 11:16:57 +0100 Subject: [PATCH 2/5] chore(dependabot): group multi-step GitHub Actions to avoid split-version updates --- .github/dependabot.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8f5f9d3..456b22f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -17,6 +17,10 @@ updates: github-actions: patterns: - '*' + multi-step-actions: + patterns: + - buildpacks/github-actions/* + - github/codeql-action/* - package-ecosystem: docker directory: /stack/build schedule: @@ -98,8 +102,3 @@ updates: - '*' exclude-patterns: - org.springframework.boot:* -groups: - multi-step-actions: - patterns: - - buildpacks/github-actions/* - - github/codeql-action/* From 1bc641d1052c49dead9ba09cc194c90cbf4ceb3b Mon Sep 17 00:00:00 2001 From: Patrick Baumgartner Date: Sun, 8 Nov 2026 12:21:18 +0100 Subject: [PATCH 3/5] chore(dependabot): group multi-step GitHub Actions to avoid split-version updates From 8a73a7c094178f62252534e8b2393903504f701f Mon Sep 17 00:00:00 2001 From: Patrick Baumgartner Date: Sun, 8 Nov 2026 14:30:36 +0100 Subject: [PATCH 4/5] chore(dependabot): group multi-step GitHub Actions to avoid split-version updates --- .github/dependabot.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 456b22f..9397315 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,7 +5,7 @@ updates: schedule: interval: weekly day: monday - time: 06:00 + time: "06:00" timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -19,13 +19,13 @@ updates: - '*' multi-step-actions: patterns: - - buildpacks/github-actions/* + - actions/cache/* - github/codeql-action/* - package-ecosystem: docker directory: /stack/build schedule: interval: daily - time: 06:00 + time: "06:00" timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -46,7 +46,7 @@ updates: directory: /stack/run schedule: interval: daily - time: 06:00 + time: "06:00" timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -63,7 +63,7 @@ updates: schedule: interval: weekly day: monday - time: 06:00 + time: "06:00" timezone: Europe/Zurich commit-message: prefix: chore(deps) @@ -85,7 +85,7 @@ updates: schedule: interval: weekly day: monday - time: 06:00 + time: "06:00" timezone: Europe/Zurich commit-message: prefix: chore(deps) From 641829849dfaf53cd125f20eecd5d28b7a0d3ee1 Mon Sep 17 00:00:00 2001 From: patbaumgartner Date: Sun, 8 Nov 2026 16:07:02 +0100 Subject: [PATCH 5/5] ci: register QEMU binfmt handlers before multi-arch stack builds The arm64 build of the stack images fails on runners whose binfmt handlers lack the persistent (F) flag, so the emulator cannot execute the target architecture. Pin docker/setup-qemu-action before each buildx setup to install up-to-date handlers with fix-binary support. --- .github/workflows/build-and-push.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index 0049552..fc6dc70 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -35,6 +35,9 @@ jobs: - name: Checkout uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: Set up QEMU + uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1 @@ -106,6 +109,9 @@ jobs: - name: Checkout uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: Set up QEMU + uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1 @@ -178,6 +184,9 @@ jobs: - name: Checkout uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: Set up QEMU + uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1