Skip to content

Commit 99423dc

Browse files
dfa1claude
andauthored
ci: use Zulu for the release smoke (fixes windows-aarch64) (#45)
* ci: use Zulu for the release smoke (fixes windows-aarch64) The first run failed only on windows-aarch64, at "Set up JDK 25": Temurin has no Windows/ARM64 JDK 25 build yet. Zulu ships JDK 25 for all six targets (and is already the distribution used in publish.yml), so switch the whole matrix to Zulu for a uniform, working setup. The other five legs (linux x64/arm64, macOS x64/arm64, windows x64) passed on the first run. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * ci: keep distribution as a per-leg matrix key Make the JDK distribution explicit per matrix leg (all zulu) and reference ${{ matrix.distribution }} in setup-java, so a single target can be pointed at another vendor later without restructuring the step. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent a1d2f5b commit 99423dc

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

.github/workflows/release-smoke.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,16 @@ jobs:
5151
strategy:
5252
fail-fast: false
5353
matrix:
54+
# distribution is per-leg for clarity and easy override. Zulu ships JDK 25
55+
# for all six targets (incl. Windows/ARM64, which Temurin does not yet) and
56+
# matches publish.yml; change a single leg here if a target needs another.
5457
include:
55-
- { os: ubuntu-latest, classifier: linux-x86_64 }
56-
- { os: ubuntu-24.04-arm, classifier: linux-aarch64 }
57-
- { os: macos-13, classifier: osx-x86_64 }
58-
- { os: macos-14, classifier: osx-aarch64 }
59-
- { os: windows-latest, classifier: windows-x86_64 }
60-
- { os: windows-11-arm, classifier: windows-aarch64 }
58+
- { os: ubuntu-latest, classifier: linux-x86_64, distribution: zulu }
59+
- { os: ubuntu-24.04-arm, classifier: linux-aarch64, distribution: zulu }
60+
- { os: macos-13, classifier: osx-x86_64, distribution: zulu }
61+
- { os: macos-14, classifier: osx-aarch64, distribution: zulu }
62+
- { os: windows-latest, classifier: windows-x86_64, distribution: zulu }
63+
- { os: windows-11-arm, classifier: windows-aarch64, distribution: zulu }
6164
runs-on: ${{ matrix.os }}
6265
steps:
6366
- name: Checkout (smoke sources only)
@@ -66,7 +69,7 @@ jobs:
6669
- name: Set up JDK 25
6770
uses: actions/setup-java@v4
6871
with:
69-
distribution: temurin
72+
distribution: ${{ matrix.distribution }}
7073
java-version: '25'
7174

7275
- name: Set up JBang

0 commit comments

Comments
 (0)