Skip to content

Commit 84dfd22

Browse files
authored
chore: pin dependencies in workflows (#1843)
1 parent 162d80c commit 84dfd22

File tree

2 files changed

+26
-26
lines changed

2 files changed

+26
-26
lines changed

.github/workflows/npm_release.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,21 @@ jobs:
2626
with:
2727
egress-policy: audit
2828

29-
- uses: actions/checkout@v3
29+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
3030
with:
3131
fetch-depth: 0
3232
submodules: true
33-
- uses: actions/setup-node@v3
33+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
3434
with:
3535
node-version: 22
3636
registry-url: "https://registry.npmjs.org"
37-
- uses: actions/setup-java@v3
37+
- uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3.14.1
3838
with:
3939
distribution: "temurin"
4040
java-version: "21"
4141
cache: gradle
4242
- name: Setup Android SDK
43-
uses: android-actions/setup-android@v2
43+
uses: android-actions/setup-android@7c5672355aaa8fde5f97a91aa9a99616d1ace6bc # v2.0.10
4444
- name: Homebrew dependencies
4545
run: |
4646
brew install wget
@@ -78,12 +78,12 @@ jobs:
7878
- name: Build npm package
7979
run: ./gradlew -PgitCommitVersion=${{ github.sha }} -PnoCCache --stacktrace
8080
- name: Upload npm package artifact
81-
uses: actions/upload-artifact@v4
81+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
8282
with:
8383
name: npm-package
8484
path: dist/nativescript-android-${{steps.npm_version_output.outputs.NPM_VERSION}}.tgz
8585
- name: Upload debug symbols
86-
uses: actions/upload-artifact@v4
86+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
8787
with:
8888
name: debug-symbols
8989
path: test-app/runtime/build/intermediates/merged_native_libs/release/mergeReleaseNativeLibs/out/lib/*
@@ -98,20 +98,20 @@ jobs:
9898
with:
9999
egress-policy: audit
100100

101-
- uses: actions/checkout@v3
101+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
102102
with:
103103
submodules: true
104-
- uses: actions/setup-node@v3
104+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
105105
with:
106106
node-version: 22
107107
registry-url: "https://registry.npmjs.org"
108-
- uses: actions/setup-java@v3
108+
- uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3.14.1
109109
with:
110110
distribution: "temurin"
111111
java-version: "21"
112112
cache: gradle
113113
- name: Setup Android SDK
114-
uses: android-actions/setup-android@v2
114+
uses: android-actions/setup-android@7c5672355aaa8fde5f97a91aa9a99616d1ace6bc # v2.0.10
115115
- name: Homebrew dependencies
116116
run: |
117117
brew install wget
@@ -133,7 +133,7 @@ jobs:
133133
- name: SBG tests
134134
run: ./gradlew runSbgTests --stacktrace
135135
- name: Run unit tests
136-
uses: ReactiveCircus/android-emulator-runner@v2
136+
uses: ReactiveCircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # v2.34.0
137137
with:
138138
api-level: ${{env.ANDROID_API}}
139139
# this is needed on API 30+
@@ -157,7 +157,7 @@ jobs:
157157
with:
158158
egress-policy: audit
159159

160-
- uses: actions/setup-node@v3
160+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
161161
with:
162162
node-version: 22
163163
registry-url: "https://registry.npmjs.org"
@@ -188,10 +188,10 @@ jobs:
188188
with:
189189
egress-policy: audit
190190

191-
- uses: actions/checkout@v3
191+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
192192
with:
193193
fetch-depth: 0
194-
- uses: actions/setup-node@v3
194+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
195195
with:
196196
node-version: 22
197197
- name: Setup
@@ -209,7 +209,7 @@ jobs:
209209
run: zip -r debug-symbols.zip .
210210
- name: Partial Changelog
211211
run: npx conventional-changelog -p angular -r2 > body.md
212-
- uses: ncipollo/release-action@v1
212+
- uses: ncipollo/release-action@b7eabc95ff50cbeeedec83973935c8f306dfcd0b # v1.20.0
213213
with:
214214
artifacts: "dist/nativescript-android-*.tgz,dist/debug-symbols/debug-symbols.zip"
215215
bodyFile: "body.md"

.github/workflows/pull_request.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@ jobs:
1818
npm_version: ${{ steps.npm_version_output.outputs.NPM_VERSION }}
1919
npm_tag: ${{ steps.npm_version_output.outputs.NPM_TAG }}
2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
2222
with:
2323
fetch-depth: 0
2424
submodules: true
25-
- uses: actions/setup-node@v3
25+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
2626
with:
2727
node-version: 22
2828
registry-url: "https://registry.npmjs.org"
29-
- uses: actions/setup-java@v3
29+
- uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3.14.1
3030
with:
3131
distribution: "temurin"
3232
java-version: "21"
3333
cache: gradle
3434
- name: Setup Android SDK
35-
uses: android-actions/setup-android@v2
35+
uses: android-actions/setup-android@7c5672355aaa8fde5f97a91aa9a99616d1ace6bc # v2.0.10
3636
- name: Homebrew dependencies
3737
run: |
3838
brew install wget
@@ -70,12 +70,12 @@ jobs:
7070
- name: Build npm package
7171
run: ./gradlew -PgitCommitVersion=${{ github.sha }} -PnoCCache --stacktrace
7272
- name: Upload npm package artifact
73-
uses: actions/upload-artifact@v4
73+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7474
with:
7575
name: npm-package
7676
path: dist/nativescript-android-${{steps.npm_version_output.outputs.NPM_VERSION}}.tgz
7777
- name: Upload debug symbols
78-
uses: actions/upload-artifact@v4
78+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7979
with:
8080
name: debug-symbols
8181
path: test-app/runtime/build/intermediates/merged_native_libs/release/mergeReleaseNativeLibs/out/lib/*
@@ -84,20 +84,20 @@ jobs:
8484
runs-on: macos-13
8585
needs: build
8686
steps:
87-
- uses: actions/checkout@v3
87+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
8888
with:
8989
submodules: true
90-
- uses: actions/setup-node@v3
90+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
9191
with:
9292
node-version: 22
9393
registry-url: "https://registry.npmjs.org"
94-
- uses: actions/setup-java@v3
94+
- uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3.14.1
9595
with:
9696
distribution: "temurin"
9797
java-version: "21"
9898
cache: gradle
9999
- name: Setup Android SDK
100-
uses: android-actions/setup-android@v2
100+
uses: android-actions/setup-android@7c5672355aaa8fde5f97a91aa9a99616d1ace6bc # v2.0.10
101101
- name: Homebrew dependencies
102102
run: |
103103
brew install wget
@@ -119,7 +119,7 @@ jobs:
119119
- name: SBG tests
120120
run: ./gradlew runSbgTests --stacktrace
121121
- name: Run unit tests
122-
uses: ReactiveCircus/android-emulator-runner@v2
122+
uses: ReactiveCircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # v2.34.0
123123
with:
124124
api-level: ${{env.ANDROID_API}}
125125
# this is needed on API 30+

0 commit comments

Comments
 (0)