@@ -14,11 +14,12 @@ jobs:
1414 strategy :
1515 matrix :
1616 java : [
17- 11.x,
17+ 17.x,
18+ 21.x
1819 ]
1920 steps :
2021 - name : Harden Runner
21- uses : step-security/harden-runner@4d991eb9b905ef189e4c376166672c3f2f230481 # v2.11.0
22+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
2223 with :
2324 disable-sudo : true
2425 egress-policy : block
@@ -27,21 +28,22 @@ jobs:
2728 github.com:443
2829 objects.githubusercontent.com:443
2930 proxy.golang.org:443
31+ release-assets.githubusercontent.com:443
3032 repo.maven.apache.org:443
3133 storage.googleapis.com:443
3234
33- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
35+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3436
3537 - name : Set up JDK ${{ matrix.java }}
36- uses : actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
38+ uses : actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
3739 with :
3840 java-version : ${{ matrix.java }}
3941 distribution : temurin
4042
4143 - name : Setup Go
42- uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
44+ uses : actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0 .0
4345 with :
44- go-version : ' 1.21 '
46+ go-version : ' 1.25 '
4547
4648 - name : Build API with Maven
4749 run : (cd functions-framework-api/ && mvn install)
@@ -53,15 +55,15 @@ jobs:
5355 run : (cd function-maven-plugin/ && mvn install)
5456
5557 - name : Run HTTP conformance tests
56- uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
58+ uses : GoogleCloudPlatform/functions-framework-conformance/action@6ae50bd9db5ed980c5ceff3cf7b200f705be94fc # main
5759 with :
5860 functionType : ' http'
5961 useBuildpacks : false
6062 cmd : " 'mvn -f invoker/conformance/pom.xml function:run -Drun.functionTarget=com.google.cloud.functions.conformance.HttpConformanceFunction'"
6163 startDelay : 10
6264
6365 - name : Run Typed conformance tests
64- uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
66+ uses : GoogleCloudPlatform/functions-framework-conformance/action@6ae50bd9db5ed980c5ceff3cf7b200f705be94fc # main
6567 with :
6668 functionType : ' http'
6769 declarativeType : ' typed'
7072 startDelay : 10
7173
7274 - name : Run background event conformance tests
73- uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
75+ uses : GoogleCloudPlatform/functions-framework-conformance/action@6ae50bd9db5ed980c5ceff3cf7b200f705be94fc # main
7476 with :
7577 functionType : ' legacyevent'
7678 useBuildpacks : false
7981 startDelay : 10
8082
8183 - name : Run cloudevent conformance tests
82- uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
84+ uses : GoogleCloudPlatform/functions-framework-conformance/action@6ae50bd9db5ed980c5ceff3cf7b200f705be94fc # main
8385 with :
8486 functionType : ' cloudevent'
8587 useBuildpacks : false
@@ -88,10 +90,10 @@ jobs:
8890 startDelay : 10
8991
9092 - name : Run HTTP concurrency conformance tests
91- uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
93+ uses : GoogleCloudPlatform/functions-framework-conformance/action@6ae50bd9db5ed980c5ceff3cf7b200f705be94fc # main
9294 with :
9395 functionType : ' http'
9496 useBuildpacks : false
9597 validateConcurrency : true
9698 cmd : " 'mvn -f invoker/conformance/pom.xml function:run -Drun.functionTarget=com.google.cloud.functions.conformance.ConcurrentHttpConformanceFunction'"
97- startDelay : 10
99+ startDelay : 10
0 commit comments