Skip to content

Commit 9287927

Browse files
committed
Separate step for Java 21/24 switch
1 parent d0d3d69 commit 9287927

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,13 @@ jobs:
2929
env:
3030
UNIT_TEST_SIGNING_KEY: ${{ vars.UNIT_TEST_SIGNING_KEY }}
3131
shell: bash
32-
- name: Build library
32+
- name: Switch to Java 21
3333
run: |
3434
echo "JAVA_HOME=$JAVA_HOME_21_X64" >> "$GITHUB_ENV"
3535
echo "$JAVA_HOME_21_X64/bin" >> "$GITHUB_PATH"
36-
mvn install
36+
- name: Build library
37+
run: mvn install
3738
working-directory: ./windowsapi-code-generator
38-
- name: Generate full Windows API
39-
run: java --class-path windowsapi-code-generator/target/test-classes:windowsapi-code-generator/target/code-generator-0.8.2.jar net.codecrete.windowsapi.special.FullBuild integration-tests/full-build/src/main/java
40-
- name: Build full Windows API
41-
run: mvn package
42-
working-directory: ./integration-tests/full-build
4339
- name: Build Maven plug-in
4440
run: |
4541
echo "JAVA_HOME=$JAVA_HOME_21_X64" >> "$GITHUB_ENV"
@@ -52,6 +48,15 @@ jobs:
5248
echo "$JAVA_HOME_21_X64/bin" >> "$GITHUB_PATH"
5349
./gradlew check publish
5450
working-directory: ./windowsapi-gradle-plugin
51+
- name: Switch to Java 25
52+
run: |
53+
echo "JAVA_HOME=$JAVA_HOME_25_X64" >> "$GITHUB_ENV"
54+
echo "$JAVA_HOME_25_X64/bin" >> "$GITHUB_PATH"
55+
- name: Generate full Windows API
56+
run: java --class-path windowsapi-code-generator/target/test-classes:windowsapi-code-generator/target/code-generator-0.8.2.jar net.codecrete.windowsapi.special.FullBuild integration-tests/full-build/src/main/java
57+
- name: Build full Windows API
58+
run: mvn package
59+
working-directory: ./integration-tests/full-build
5560
- name: Build messagebox example
5661
run: mvn compile
5762
working-directory: ./examples/messagebox

0 commit comments

Comments
 (0)