@@ -100,8 +100,10 @@ jobs:
100100 contents : read
101101 id-token : write
102102 env :
103- NPM_VERSION : ${{needs.build.outputs.npm_version}}
104- NPM_TAG : ${{needs.build.outputs.npm_tag}}
103+ NPM_VERSION_IOS : ${{needs.build.outputs.npm_version_ios}}
104+ NPM_TAG_IOS : ${{needs.build.outputs.npm_tag_ios}}
105+ NPM_VERSION_MACOS : ${{needs.build.outputs.npm_version_macos}}
106+ NPM_TAG_MACOS : ${{needs.build.outputs.npm_tag_macos}}
105107 steps :
106108 - name : Harden the runner (Audit all outbound calls)
107109 uses : step-security/harden-runner@95d9a5deda9de15063e7595e9719c11c38c90ae2 # v2.13.2
@@ -113,8 +115,12 @@ jobs:
113115 registry-url : " https://registry.npmjs.org"
114116 - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
115117 with :
116- name : npm-package
117- path : dist
118+ name : nativescript-ios-node-api
119+ path : packages/ios/nativescript-ios-node-api-${{env.NPM_VERSION_IOS}}.tgz
120+ - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
121+ with :
122+ name : nativescript-macos-node-api
123+ path : packages/macos/nativescript-macos-node-api-${{env.NPM_VERSION_MACOS}}.tgz
118124 - name : Update npm (required for OIDC trusted publishing)
119125 run : |
120126 npm install -g npm@^11.6.2
@@ -164,7 +170,8 @@ jobs:
164170 needs :
165171 - build
166172 env :
167- NPM_VERSION : ${{needs.build.outputs.npm_version}}
173+ NPM_VERSION_IOS : ${{needs.build.outputs.npm_version_ios}}
174+ NPM_VERSION_MACOS : ${{needs.build.outputs.npm_version_macos}}
168175 steps :
169176 - name : Harden the runner (Audit all outbound calls)
170177 uses : step-security/harden-runner@95d9a5deda9de15063e7595e9719c11c38c90ae2 # v2.13.2
@@ -181,7 +188,11 @@ jobs:
181188 - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
182189 with :
183190 name : nativescript-ios-node-api
184- path : packages/ios
191+ path : packages/ios/nativescript-ios-node-api-${{env.NPM_VERSION_IOS}}.tgz
192+ - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
193+ with :
194+ name : nativescript-macos-node-api
195+ path : packages/macos/nativescript-macos-node-api-${{env.NPM_VERSION_MACOS}}.tgz
185196 - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
186197 with :
187198 name : nativescript-macos-node-api
@@ -192,5 +203,5 @@ jobs:
192203 with :
193204 artifacts : " packages/macos/nativescript-macos-node-api-*.tgz,packages/ios/nativescript-ios-node-api-*.tgz"
194205 bodyFile : " body.md"
195- prerelease : ${{needs.build.outputs.npm_tag != 'latest'}}
206+ prerelease : ${{needs.build.outputs.npm_tag_ios != 'latest' && needs.build.outputs.npm_tag_macos != 'latest'}}
196207 allowUpdates : true
0 commit comments