Skip to content

Commit d464dcf

Browse files
committed
feat: only build w/ latest Quarkus version if different from defined one
Signed-off-by: Chris Laprun <[email protected]>
1 parent 955bd51 commit d464dcf

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

.github/workflows/build.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,30 @@ jobs:
5252
with:
5353
cmd: curl https://registry.quarkus.io/client/platforms | jq '.platforms[0]."current-stream-id" as $current | .platforms[0].streams[] | select(.id == $current) | .releases[0].version'
5454

55-
build-with-quarkus-version:
55+
build-with-defined-quarkus-version:
5656
needs:
5757
- extract-project-metadata
5858
strategy:
5959
matrix:
6060
java-version: [ 17, 21 ]
61-
quarkus-version:
62-
- ${{ needs.extract-project-metadata.outputs.qosdk_quarkus_version }}
63-
- ${{ needs.extract-project-metadata.outputs.latest_stable_quarkus }}
6461
uses: ./.github/workflows/build-for-quarkus-version.yml
6562
with:
66-
quarkus-version: ${{ matrix.quarkus-version }}
63+
quarkus-version: ${{ needs.extract-project-metadata.outputs.qosdk_quarkus_version }}
64+
java-version: ${{ matrix.java-version }}
65+
branch: ${{ needs.extract-project-metadata.outputs.branch_name }}
66+
native-modules: "integration-tests"
67+
repository: ${{ github.event.pull_request.head.repo.full_name }}
68+
69+
build-with-latest-stable-quarkus-version:
70+
if: ${{ needs.extract-project-metadata.outputs.qosdk_quarkus_version != needs.extract-project-metadata.outputs.latest_stable_quarkus }}
71+
needs:
72+
- extract-project-metadata
73+
strategy:
74+
matrix:
75+
java-version: [ 17, 21 ]
76+
uses: ./.github/workflows/build-for-quarkus-version.yml
77+
with:
78+
quarkus-version: ${{ needs.extract-project-metadata.outputs.latest_stable_quarkus }}
6779
java-version: ${{ matrix.java-version }}
6880
branch: ${{ needs.extract-project-metadata.outputs.branch_name }}
6981
native-modules: "integration-tests"

0 commit comments

Comments
 (0)