2323 runs-on : aws-otel-java-instrumentation_ubuntu-latest_32-core
2424 steps :
2525 - uses : actions/checkout@v5
26- - uses : actions/setup-java@v4
26+ - uses : actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
2727 with :
28- java-version : 17
28+ java-version-file : .java-version
2929 distribution : temurin
3030 # vaadin 14 tests fail with node 18
3131 - name : Set up Node
5757 - uses : actions/checkout@v5
5858 with :
5959 fetch-depth : 0
60- - uses : actions/setup-java@v4
60+ - uses : actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
6161 with :
62- java-version : 17
62+ java-version-file : .java-version
6363 distribution : temurin
6464
6565 # cache local patch outputs
@@ -192,7 +192,7 @@ jobs:
192192 - uses : actions/checkout@v5
193193 with :
194194 fetch-depth : 0
195- - uses : actions/setup-java@v4
195+ - uses : actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
196196 with :
197197 java-version : 23
198198 distribution : ' temurin'
@@ -232,9 +232,9 @@ jobs:
232232 - uses : actions/checkout@v5
233233 with :
234234 fetch-depth : 0
235- - uses : actions/setup-java@v4
235+ - uses : actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
236236 with :
237- java-version : 17
237+ java-version-file : .java-version
238238 distribution : ' temurin'
239239 - name : Build Application Signals Lambda Layer
240240 working-directory : lambda-layer
@@ -256,7 +256,7 @@ jobs:
256256 aws s3 cp ./build/distributions/aws-opentelemetry-java-layer.zip s3://adot-main-build-staging-jar/adot-java-lambda-layer-${{ github.run_id }}.zip
257257
258258 application-signals-e2e-test :
259- needs : [build]
259+ needs : [build, application-signals-lambda-layer-build ]
260260 uses : ./.github/workflows/application-signals-e2e-test.yml
261261 secrets : inherit
262262 with :
0 commit comments