File tree Expand file tree Collapse file tree 10 files changed +19
-19
lines changed Expand file tree Collapse file tree 10 files changed +19
-19
lines changed Original file line number Diff line number Diff line change 17
17
with :
18
18
fetch-depth : 100
19
19
submodules : true
20
- - uses : ruby/setup-ruby@v1
20
+ - uses : ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0
21
21
with :
22
22
ruby-version : ' 2.7'
23
23
- name : Setup Bundler
Original file line number Diff line number Diff line change @@ -17,24 +17,24 @@ jobs:
17
17
echo "latest_tag=$LATEST" >> $GITHUB_ENV
18
18
working-directory : firebase-vertexai/src/test/resources/vertexai-sdk-test-data
19
19
- name : Find comment from previous run if exists
20
- uses : peter-evans/find-comment@3eae4d37986fb5a8592848f6a574fdf654e61f9e
20
+ uses : peter-evans/find-comment@3eae4d37986fb5a8592848f6a574fdf654e61f9e # v3.1.0
21
21
id : fc
22
22
with :
23
23
issue-number : ${{github.event.number}}
24
24
body-includes : Vertex AI Mock Responses Check
25
25
- name : Comment on PR if newer version is available
26
26
if : ${{env.cloned_tag != env.latest_tag && !steps.fc.outputs.comment-id}}
27
- uses : peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043
27
+ uses : peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
28
28
with :
29
29
issue-number : ${{github.event.number}}
30
30
body : >
31
31
### Vertex AI Mock Responses Check :warning:
32
-
32
+
33
33
A newer major version of the mock responses for Vertex AI unit tests is available.
34
34
[update_responses.sh](https://github.com/firebase/firebase-android-sdk/blob/main/firebase-vertexai/update_responses.sh)
35
35
should be updated to clone the latest version of the responses: `${{env.latest_tag}}`
36
36
- name : Delete comment when version gets updated
37
37
if : ${{env.cloned_tag == env.latest_tag && steps.fc.outputs.comment-id}}
38
- uses : detomarco/delete-comment@850734dd44d8b15fef55b45252613b903ceb06f0
38
+ uses : detomarco/delete-comment@dd37d1026c669ebfb0ffa5d23890010759ff05d5 # v1.1.0
39
39
with :
40
40
comment-id : ${{ steps.fc.outputs.comment-id }}
Original file line number Diff line number Diff line change @@ -159,11 +159,11 @@ jobs:
159
159
160
160
steps :
161
161
- name : Download Artifacts
162
- uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
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"
Original file line number Diff line number Diff line change 46
46
./gradlew generateReleaseConfig -PcurrentRelease=${{ inputs.name }} -PpastRelease=${{ inputs.past-name }} -PprintOutput=true
47
47
48
48
- name : Create Pull Request
49
- uses : peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f
49
+ uses : peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
50
50
with :
51
51
base : ' releases/${{ inputs.name }}'
52
52
branch : ' releases/${{ inputs.name }}.release'
Original file line number Diff line number Diff line change @@ -147,7 +147,7 @@ jobs:
147
147
148
148
- name : Create AVD
149
149
if : github.event_name == 'schedule' || steps.restore-avd-cache.outputs.cache-hit != 'true'
150
- uses : reactivecircus/android-emulator-runner@v2
150
+ uses : reactivecircus/android-emulator-runner@62dbb605bba737720e10b196cb4220d374026a6d # v2.33.0
151
151
with :
152
152
api-level : ${{ env.FDC_ANDROID_EMULATOR_API_LEVEL }}
153
153
arch : x86_64
@@ -187,7 +187,7 @@ jobs:
187
187
188
188
- name : Gradle connectedCheck
189
189
id : connectedCheck
190
- uses : reactivecircus/android-emulator-runner@v2
190
+ uses : reactivecircus/android-emulator-runner@62dbb605bba737720e10b196cb4220d374026a6d # v2.33.0
191
191
# Allow this GitHub Actions "job" to continue even if the tests fail so that logs from a
192
192
# failed test run get uploaded as "artifacts" and are available to investigate failed runs.
193
193
# A later step in this "job" will fail the job if this step fails
Original file line number Diff line number Diff line change 72
72
credentials_json : ${{ secrets.GCP_SERVICE_ACCOUNT }}
73
73
- uses : google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a # v2.1.4
74
74
- name : firebase-firestore Integ Tests
75
- uses : reactivecircus/android-emulator-runner@v2
75
+ uses : reactivecircus/android-emulator-runner@62dbb605bba737720e10b196cb4220d374026a6d # v2.33.0
76
76
env :
77
77
FIREBASE_CI : 1
78
78
FTL_RESULTS_BUCKET : android-ci
@@ -137,7 +137,7 @@ jobs:
137
137
138
138
# create composite indexes with Terraform
139
139
- name : Setup Terraform
140
- uses : hashicorp/setup-terraform@v2
140
+ uses : hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2
141
141
- name : Terraform Init
142
142
run : |
143
143
cd firebase-firestore
@@ -164,7 +164,7 @@ jobs:
164
164
165
165
- name : Firestore Named DB Integ Tests
166
166
timeout-minutes : 20
167
- uses : reactivecircus/android-emulator-runner@v2
167
+ uses : reactivecircus/android-emulator-runner@62dbb605bba737720e10b196cb4220d374026a6d # v2.33.0
168
168
env :
169
169
FIREBASE_CI : 1
170
170
FTL_RESULTS_BUCKET : android-ci
@@ -227,7 +227,7 @@ jobs:
227
227
- uses : google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a # v2.1.4
228
228
229
229
- name : Firestore Nightly Integ Tests
230
- uses : reactivecircus/android-emulator-runner@v2
230
+ uses : reactivecircus/android-emulator-runner@62dbb605bba737720e10b196cb4220d374026a6d # v2.33.0
231
231
env :
232
232
FIREBASE_CI : 1
233
233
FTL_RESULTS_BUCKET : android-ci
Original file line number Diff line number Diff line change 15
15
permissions :
16
16
pull-requests : write
17
17
steps :
18
- - uses : mshick/add-pr-comment@a65df5f64fc741e91c59b8359a4bc56e57aaf5b1
18
+ - uses : mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2.8.2
19
19
with :
20
20
message : >
21
21
### 📝 PRs merging into main branch
Original file line number Diff line number Diff line change 26
26
run : |
27
27
./gradlew plugins:check
28
28
- name : Publish Test Results
29
- uses : EnricoMi/publish-unit-test-result-action@82082dac68ad6a19d980f8ce817e108b9f496c2a
29
+ uses : EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0
30
30
with :
31
31
files : " **/build/test-results/**/*.xml"
32
32
check_name : " plugins test results"
Original file line number Diff line number Diff line change 26
26
./gradlew postReleaseCleanup
27
27
28
28
- name : Create Pull Request
29
- uses : peter-evans/create-pull-request@v4
29
+ uses : peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
30
30
with :
31
31
token : ${{ secrets.GOOGLE_OSS_BOT_TOKEN }}
32
32
committer :
google-oss-bot <[email protected] >
41
41
title : ' ${{ inputs.name}} mergeback'
42
42
body : |
43
43
Auto-generated PR for cleaning up release ${{ inputs.name}}
44
-
44
+
45
45
NO_RELEASE_CHANGE
46
46
commit-message : ' Post release cleanup for ${{ inputs.name }}'
Original file line number Diff line number Diff line change 54
54
fireci changelog_comment -c "${{ steps.changed-files.outputs.all_changed_files }}" -o ./changelog_comment.md
55
55
56
56
- name : Add PR Comment
57
-
57
+ uses : mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2.8.2
58
58
continue-on-error : true
59
59
with :
60
60
status : ${{ steps.generate-comment.outcome }}
You can’t perform that action at this time.
0 commit comments