2121 uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
2222 with :
2323 egress-policy : audit
24- - uses : maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6 .0
24+ - uses : maxim-lobanov/setup-xcode@ed7a3b1fda3918c0306d1b724322adc0b8cc0a90 # v1.7 .0
2525 with :
2626 xcode-version : ${{env.XCODE_VERSION}}
2727 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -72,12 +72,12 @@ jobs:
7272 - name : Build
7373 run : npm run build-ios
7474 - name : Upload npm package artifact
75- uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 .0.0
75+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
7676 with :
7777 name : npm-package
7878 path : dist/nativescript-ios-${{steps.npm_version_output.outputs.NPM_VERSION}}.tgz
7979 - name : Upload dSYMs artifact
80- uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 .0.0
80+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
8181 with :
8282 name : NativeScript-dSYMs
8383 path : dist/dSYMs
9090 uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
9191 with :
9292 egress-policy : audit
93- - uses : maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6 .0
93+ - uses : maxim-lobanov/setup-xcode@ed7a3b1fda3918c0306d1b724322adc0b8cc0a90 # v1.7 .0
9494 with :
9595 xcode-version : ${{env.XCODE_VERSION}}
9696 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -128,7 +128,7 @@ jobs:
128128 mkdir -p dist-test
129129 echo TEST_FOLDER=$(pwd)/dist-test >> $GITHUB_ENV
130130 - name : Xcode Tests
131- uses : nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 .0.2
131+ uses : nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4 .0.0
132132 # try to run the tests with xcpretty. If it fails then try again without xcpretty twice for better log output
133133 # the xcode tests are a bit flaky and they should never fail on this step, as this step only collects the JS test results as junit xml
134134 with :
@@ -144,7 +144,7 @@ jobs:
144144 find $TEST_FOLDER/test-out -name "*junit*.xml" -maxdepth 1 -print0 | xargs -n 1 -0 npx verify-junit-xml
145145 - name : Archive Test Result Data
146146 if : always()
147- uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 .0.0
147+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
148148 with :
149149 name : test-results
150150 path : ${{env.TEST_FOLDER}}/test_results.xcresult
@@ -169,14 +169,16 @@ jobs:
169169 with :
170170 node-version : 22
171171 registry-url : " https://registry.npmjs.org"
172- - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 .0.0
172+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 .0.1
173173 with :
174174 name : npm-package
175175 path : dist
176176 - name : Update npm (required for OIDC trusted publishing)
177177 run : |
178- npm install -g npm@^11.5.1
179- npm --version
178+ corepack enable npm
179+ corepack install -g npm@11.5.1
180+ test "$(npm --version)" = "11.5.1"
181+ test "$(npx --version)" = "11.5.1"
180182 - name : Publish package (OIDC trusted publishing)
181183 if : ${{ vars.USE_NPM_TOKEN != 'true' }}
182184 run : |
@@ -220,11 +222,11 @@ jobs:
220222 node-version : 22
221223 - name : Setup
222224 run : npm install
223- - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 .0.0
225+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 .0.1
224226 with :
225227 name : npm-package
226228 path : dist
227- - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 .0.0
229+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 .0.1
228230 with :
229231 name : NativeScript-dSYMs
230232 path : dist/dSYMs
0 commit comments