Skip to content

Commit d406520

Browse files
authored
ci(rest): pin resource-push-ngc to arm64-capable NGC CLI (#2875)
## What Pin `resource-push-ngc` to NVIDIA/dsx-github-actions@ae74448 (merged) — the version that downloads the **arm64** NGC CLI on arm64 runners. ## Why After the native per-arch REST build landed, arm64 build legs failed at `Upload binary artifact`: the old action installs the x86_64 NGC CLI → `cannot execute binary file: Exec format error` on arm64 runners. dsx-github-actions#51 fixes it (verified on amd64 + arm64 by its own self-hosted test job); this bumps all 4 pinned refs to the merged SHA. ## Verify NGC uploads are push-only, so they run on `main` (not PRs). After merge, the first `main` REST build should have all arm64 legs green (binary upload included) and the `merge` job run for the first time.
1 parent f187779 commit d406520

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/rest-build-push-service.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ jobs:
198198

199199
- name: Upload binary artifact with semantic version
200200
if: inputs.push_enabled == true
201-
uses: NVIDIA/dsx-github-actions/.github/actions/resource-push-ngc@47c68bf27edde19d1acece9b7721b4a1a0044dfa
201+
uses: NVIDIA/dsx-github-actions/.github/actions/resource-push-ngc@ae74448cafa69f20fe0011c5351c2a864a8f632d
202202
with:
203203
name: ${{ inputs.service_name }}-binary-${{ matrix.arch }}
204204
display-name: ${{ inputs.service_name }}-binary-${{ matrix.arch }}
@@ -210,7 +210,7 @@ jobs:
210210

211211
- name: Upload binary artifact with latest tag
212212
if: inputs.is_main_branch == 'true' && inputs.push_enabled == true
213-
uses: NVIDIA/dsx-github-actions/.github/actions/resource-push-ngc@47c68bf27edde19d1acece9b7721b4a1a0044dfa
213+
uses: NVIDIA/dsx-github-actions/.github/actions/resource-push-ngc@ae74448cafa69f20fe0011c5351c2a864a8f632d
214214
with:
215215
name: ${{ inputs.service_name }}-binary-${{ matrix.arch }}
216216
display-name: ${{ inputs.service_name }}-binary-${{ matrix.arch }}
@@ -279,7 +279,7 @@ jobs:
279279
| gzip > "artifacts/${{ inputs.service_name }}-${{ steps.docker-tags.outputs.artifact_version }}.tar.gz"
280280
281281
- name: Upload Docker image artifact with semantic version
282-
uses: NVIDIA/dsx-github-actions/.github/actions/resource-push-ngc@47c68bf27edde19d1acece9b7721b4a1a0044dfa
282+
uses: NVIDIA/dsx-github-actions/.github/actions/resource-push-ngc@ae74448cafa69f20fe0011c5351c2a864a8f632d
283283
with:
284284
name: ${{ inputs.service_name }}-image
285285
display-name: ${{ inputs.service_name }}-image
@@ -291,7 +291,7 @@ jobs:
291291

292292
- name: Upload Docker image artifact with latest tag
293293
if: inputs.is_main_branch == 'true'
294-
uses: NVIDIA/dsx-github-actions/.github/actions/resource-push-ngc@47c68bf27edde19d1acece9b7721b4a1a0044dfa
294+
uses: NVIDIA/dsx-github-actions/.github/actions/resource-push-ngc@ae74448cafa69f20fe0011c5351c2a864a8f632d
295295
with:
296296
name: ${{ inputs.service_name }}-image
297297
display-name: ${{ inputs.service_name }}-image

0 commit comments

Comments
 (0)