@@ -16,10 +16,10 @@ jobs:
1616 runs-on : ubuntu-latest
1717 strategy :
1818 matrix :
19- ruby : [" 2.6", " 2.7", " 3.0", " 3.1", " 3.2" ]
19+ ruby : [' 2.6', ' 2.7', ' 3.0', ' 3.1', ' 3.2', '3.3' ]
2020 steps :
2121 - name : Harden Runner
22- uses : step-security/harden-runner@128a63446a954579617e875aaab7d2978154e969 # v2.4.0
22+ uses : step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
2323 with :
2424 disable-sudo : true
2525 egress-policy : block
@@ -33,39 +33,39 @@ jobs:
3333 storage.googleapis.com:443
3434
3535 - name : Checkout code
36- uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
36+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
3737 - name : Setup Go
38- uses : actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4 .0.1
38+ uses : actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5 .0.2
3939 with :
40- go-version : ' 1.17 '
40+ go-version : ' 1.21 '
4141 check-latest : true
4242 - name : Setup Ruby
43- uses : ruby/setup-ruby@8a45918450651f5e4784b6031db26f4b9f76b251 # v1.150 .0
43+ uses : ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193 .0
4444 with :
4545 ruby-version : ${{ matrix.ruby }}
4646 bundler-cache : true
4747 - name : Run HTTP conformance tests
48- uses : GoogleCloudPlatform/functions-framework-conformance/action@2f5f319c06a3531be7f75dc5acf6bd00417ff76e # v1.8.3
48+ uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
4949 with :
5050 functionType : ' http'
5151 useBuildpacks : false
5252 cmd : " 'bundle exec functions-framework-ruby --source test/conformance/app.rb --target http_func --signature-type http'"
5353 - name : Run Typed conformance tests
54- uses : GoogleCloudPlatform/functions-framework-conformance/action@2f5f319c06a3531be7f75dc5acf6bd00417ff76e # v1.8.3
54+ uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
5555 with :
5656 functionType : ' http'
5757 declarativeType : ' typed'
5858 useBuildpacks : false
5959 cmd : " 'bundle exec functions-framework-ruby --source test/conformance/app.rb --target typed_func --signature-type http'"
6060 - name : Run CloudEvent conformance tests
61- uses : GoogleCloudPlatform/functions-framework-conformance/action@2f5f319c06a3531be7f75dc5acf6bd00417ff76e # v1.8.3
61+ uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
6262 with :
6363 functionType : ' cloudevent'
6464 useBuildpacks : false
6565 validateMapping : true
6666 cmd : " 'bundle exec functions-framework-ruby --source test/conformance/app.rb --target cloudevent_func --signature-type cloudevent'"
6767 - name : Run HTTP concurrency tests
68- uses : GoogleCloudPlatform/functions-framework-conformance/action@2f5f319c06a3531be7f75dc5acf6bd00417ff76e # v1.8.3
68+ uses : GoogleCloudPlatform/functions-framework-conformance/action@1041a97e93a463d9efb17dda821f3ddc0bf0024f # main
6969 with :
7070 functionType : ' http'
7171 useBuildpacks : false
0 commit comments