@@ -16,13 +16,13 @@ jobs:
1616    outputs :
1717      modules : ${{ steps.changed-modules.outputs.modules }} 
1818    steps :
19-       - uses : actions/checkout@v4.1.1  
19+       - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683   #   v4.2.2 
2020        with :
2121          fetch-depth : 2 
2222          submodules : true 
2323
2424      - name : Set up JDK 17 
25-         uses : actions/setup-java@v4.1 .0 
25+         uses : actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12   #   v4.7 .0
2626        with :
2727          java-version : 17 
2828          distribution : temurin 
@@ -44,30 +44,21 @@ jobs:
4444        module : ${{ fromJSON(needs.determine_changed.outputs.modules) }} 
4545
4646    steps :
47-       - uses : actions/checkout@v4.1.1  
47+       - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683   #   v4.2.2 
4848        with :
4949          fetch-depth : 2 
5050          submodules : true 
5151
5252      - name : Set up JDK 17 
53-         uses : actions/setup-java@v4.1 .0 
53+         uses : actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12   #   v4.7 .0
5454        with :
5555          java-version : 17 
5656          distribution : temurin 
5757          cache : gradle 
5858
59-       - name : Pull genai-common 
60-         if : matrix.module == ':firebase-vertexai' 
61-         run : | 
62-           git clone https://github.com/google-gemini/generative-ai-android.git 
63-           cd generative-ai-android 
64-           ./gradlew :common:updateVersion common:publishToMavenLocal 
65-           cd .. 
66- 
6759      - name : Clone mock responses 
6860        if : matrix.module == ':firebase-vertexai' 
69-         run : | 
70-           firebase-vertexai/update_responses.sh 
61+         run : firebase-vertexai/update_responses.sh 
7162
7263      - name : Add google-services.json 
7364        env :
8576          MODULE=${{matrix.module}} 
8677          echo "ARTIFACT_NAME=${MODULE//:/_}" >> $GITHUB_ENV 
8778       - name : Upload Test Results 
88-         uses : actions/upload-artifact@v4.3.3  
79+         uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1   #   v4.6.1 
8980        if : always() 
9081        with :
9182          name : unit-test-result-${{env.ARTIFACT_NAME}} 
@@ -122,13 +113,13 @@ jobs:
122113          - module : :firebase-functions:ktx 
123114
124115    steps :
125-       - uses : actions/checkout@v4.1.1  
116+       - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683   #   v4.2.2 
126117        with :
127118          fetch-depth : 2 
128119          submodules : true 
129120
130121      - name : Set up JDK 17 
131-         uses : actions/setup-java@v4.1 .0 
122+         uses : actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12   #   v4.7 .0
132123        with :
133124          java-version : 17 
134125          distribution : temurin 
@@ -139,10 +130,10 @@ jobs:
139130          INTEG_TESTS_GOOGLE_SERVICES : ${{ secrets.INTEG_TESTS_GOOGLE_SERVICES }} 
140131        run : | 
141132          echo $INTEG_TESTS_GOOGLE_SERVICES | base64 -d > google-services.json 
142-        - uses : google-github-actions/auth@v2  
133+        - uses : google-github-actions/auth@71f986410dfbc7added4569d411d040a91dc6935   #  v2.1.8 
143134        with :
144135          credentials_json : ${{ secrets.GCP_SERVICE_ACCOUNT }} 
145-       - uses : google-github-actions/setup-gcloud@v2  
136+       - uses : google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a   #  v2.1.4 
146137      - name : ${{ matrix.module }} Integ Tests 
147138        env :
148139          FIREBASE_CI : 1 
@@ -168,11 +159,11 @@ jobs:
168159
169160    steps :
170161      - name : Download Artifacts 
171-         uses : actions/download-artifact@v4.1.7  
162+         uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e   #   v4.2.1 
172163        with :
173164          path : artifacts 
174165
175166      - name : Publish Test Results 
176-         uses : EnricoMi/publish-unit-test-result-action@82082dac68ad6a19d980f8ce817e108b9f496c2a  
167+         uses : EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b   #  v2.18.0 
177168        with :
178169          files : " artifacts/**/*.xml" 
0 commit comments