2020 steps :
2121 - name : Install Go
2222 if : inputs.tools == 'all' || contains(inputs.tools, 'go')
23- uses : actions/setup-go@v5
23+ uses : actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5
2424 with :
2525 go-version : " 1.21.x"
2626 cache-dependency-path : |
@@ -30,52 +30,52 @@ runs:
3030
3131 - name : Install pulumictl
3232 if : inputs.tools == 'all' || contains(inputs.tools, 'pulumictl')
33- uses : jaxxstorm/action-install-gh-release@v1.11.0
33+ uses : jaxxstorm/action-install-gh-release@71d17cb091aa850acb2a1a4cf87258d183eb941b # v1.11.0
3434 with :
3535 tag : v0.0.46
3636 repo : pulumi/pulumictl
3737
3838 - name : Install Pulumi CLI
3939 if : inputs.tools == 'all' || contains(inputs.tools, 'pulumicli')
40- uses : pulumi/actions@v5
40+ uses : pulumi/actions@c7fad9e2f0b79653172b36538b8b34b3c0291952 # v6
4141 with :
4242 pulumi-version : " dev"
4343
4444 - name : Install Schema Tools
4545 if : inputs.tools == 'all' || contains(inputs.tools, 'schema-tools')
46- uses : jaxxstorm/action-install-gh-release@v1.11.0
46+ uses : jaxxstorm/action-install-gh-release@71d17cb091aa850acb2a1a4cf87258d183eb941b # v1.11.0
4747 with :
4848 repo : pulumi/schema-tools
4949
5050 - name : Setup Node
5151 if : inputs.tools == 'all' || contains(inputs.tools, 'nodejs')
52- uses : actions/setup-node@v4
52+ uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
5353 with :
5454 node-version : 20.x
5555 registry-url : https://registry.npmjs.org
5656
5757 - name : Setup DotNet
5858 if : inputs.tools == 'all' || contains(inputs.tools, 'dotnet')
59- uses : actions/setup-dotnet@v4
59+ uses : actions/setup-dotnet@3e891b0cb619bf60e2c25674b222b8940e2c1c25 # v4
6060 with :
6161 dotnet-version : 6.0.x
6262
6363 - name : Setup Python
6464 if : inputs.tools == 'all' || contains(inputs.tools, 'python')
65- uses : actions/setup-python@v5
65+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
6666 with :
6767 python-version : 3.11.8
6868
6969 - name : Setup Java
7070 if : inputs.tools == 'all' || contains(inputs.tools, 'java')
71- uses : actions/setup-java@v4
71+ uses : actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4
7272 with :
7373 cache : gradle
7474 distribution : temurin
7575 java-version : 11
7676
7777 - name : Setup Gradle
7878 if : inputs.tools == 'all' || contains(inputs.tools, 'java')
79- uses : gradle/gradle-build-action@v3
79+ uses : gradle/gradle-build-action@ac2d340dc04d9e1113182899e983b5400c17cda1 # v3
8080 with :
8181 gradle-version : 7.6
0 commit comments