@@ -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"
0 commit comments