@@ -69,36 +69,39 @@ jobs:
6969 ref : ${{ env.INPUT_REF }}
7070
7171 - name : Set up Java
72- if : matrix.os_family != 'Linux '
72+ if : matrix.os_family != 'linux '
7373 uses : actions/setup-java@v5
7474 with :
7575 java-version : 23
7676 distribution : " graalvm"
7777
7878 - name : Set up Gradle
79- if : matrix.os_family != 'Linux '
79+ if : matrix.os_family != 'linux '
8080 uses : gradle/actions/setup-gradle@v5
8181
8282 - name : Build native test server (non-Docker)
83- if : matrix.os_family != 'Linux '
83+ if : matrix.os_family != 'linux '
8484 run : |
8585 ./gradlew -PnativeBuild :temporal-test-server:nativeCompile
8686
8787 - name : Build native test server (Docker non-musl)
88- if : matrix.os_family == 'Linux ' && matrix.musl == false
88+ if : matrix.os_family == 'linux ' && matrix.musl == false
8989 run : |
90+ IMAGE_ID=$(docker build -q ./docker/native-image)
9091 docker run \
9192 --rm -w /github/workspace -v "$(pwd):/github/workspace" \
92- $(docker build -q ./docker/native-image) \
93+ "$IMAGE_ID" \
9394 sh -c "./gradlew -PnativeBuild :temporal-test-server:nativeCompile"
9495
9596 - name : Build native test server (Docker musl)
96- if : matrix.os_family == 'Linux ' && matrix.musl == true
97+ if : matrix.os_family == 'linux ' && matrix.musl == true
9798 run : |
99+ IMAGE_ID=$(docker build -q ./docker/native-image-musl)
98100 docker run \
99101 --rm -w /github/workspace -v "$(pwd):/github/workspace" \
100- $(docker build -q ./docker/native-image-musl) \
102+ "$IMAGE_ID" \
101103 sh -c "./gradlew -PnativeBuild -PnativeBuildMusl :temporal-test-server:nativeCompile"
104+
102105 # path ends in a wildcard because on windows the file ends in '.exe'
103106 - name : Upload executable to workflow
104107 if : ${{ inputs.upload_artifact }}
0 commit comments