@@ -16,13 +16,13 @@ jobs:
16
16
outputs :
17
17
modules : ${{ steps.changed-modules.outputs.modules }}
18
18
steps :
19
- - uses : actions/checkout@v4.1.1
19
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
20
20
with :
21
21
fetch-depth : 2
22
22
submodules : true
23
23
24
24
- name : Set up JDK 17
25
- uses : actions/setup-java@v4.1 .0
25
+ uses : actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7 .0
26
26
with :
27
27
java-version : 17
28
28
distribution : temurin
@@ -44,13 +44,13 @@ jobs:
44
44
module : ${{ fromJSON(needs.determine_changed.outputs.modules) }}
45
45
46
46
steps :
47
- - uses : actions/checkout@v4.1.1
47
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
48
48
with :
49
49
fetch-depth : 2
50
50
submodules : true
51
51
52
52
- name : Set up JDK 17
53
- uses : actions/setup-java@v4.1 .0
53
+ uses : actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7 .0
54
54
with :
55
55
java-version : 17
56
56
distribution : temurin
76
76
MODULE=${{matrix.module}}
77
77
echo "ARTIFACT_NAME=${MODULE//:/_}" >> $GITHUB_ENV
78
78
- name : Upload Test Results
79
- uses : actions/upload-artifact@v4.3.3
79
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
80
80
if : always()
81
81
with :
82
82
name : unit-test-result-${{env.ARTIFACT_NAME}}
@@ -113,13 +113,13 @@ jobs:
113
113
- module : :firebase-functions:ktx
114
114
115
115
steps :
116
- - uses : actions/checkout@v4.1.1
116
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
117
117
with :
118
118
fetch-depth : 2
119
119
submodules : true
120
120
121
121
- name : Set up JDK 17
122
- uses : actions/setup-java@v4.1 .0
122
+ uses : actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7 .0
123
123
with :
124
124
java-version : 17
125
125
distribution : temurin
@@ -130,10 +130,10 @@ jobs:
130
130
INTEG_TESTS_GOOGLE_SERVICES : ${{ secrets.INTEG_TESTS_GOOGLE_SERVICES }}
131
131
run : |
132
132
echo $INTEG_TESTS_GOOGLE_SERVICES | base64 -d > google-services.json
133
- - uses : google-github-actions/auth@v2
133
+ - uses : google-github-actions/auth@71f986410dfbc7added4569d411d040a91dc6935 # v2.1.8
134
134
with :
135
135
credentials_json : ${{ secrets.GCP_SERVICE_ACCOUNT }}
136
- - uses : google-github-actions/setup-gcloud@v2
136
+ - uses : google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a # v2.1.4
137
137
- name : ${{ matrix.module }} Integ Tests
138
138
env :
139
139
FIREBASE_CI : 1
@@ -159,11 +159,11 @@ jobs:
159
159
160
160
steps :
161
161
- name : Download Artifacts
162
- uses : actions/download-artifact@v4.1.7
162
+ uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
163
163
with :
164
164
path : artifacts
165
165
166
166
- name : Publish Test Results
167
- uses : EnricoMi/publish-unit-test-result-action@82082dac68ad6a19d980f8ce817e108b9f496c2a
167
+ uses : EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0
168
168
with :
169
169
files : " artifacts/**/*.xml"
0 commit comments