diff --git a/.github/workflows/precompiled.yaml b/.github/workflows/precompiled.yaml index c8890c1c8..a9d4108f2 100644 --- a/.github/workflows/precompiled.yaml +++ b/.github/workflows/precompiled.yaml @@ -494,7 +494,10 @@ jobs: image_path="./driver-images-${{ matrix.driver_branch }}-${{ env.KERNEL_VERSION }}.tar" echo "uploading $image_path" if [[ "${{ github.ref == 'refs/heads/main' }}" == "true" ]]; then - skopeo copy --authfile "${REGISTRY_AUTH_FILE}" "oci-archive:${image_path}" docker://${PRIVATE_REGISTRY}/nvidia/driver:${{ matrix.driver_branch }}-${{ env.KERNEL_VERSION }} + mkdir -p /tmp/oci-image + tar -xf "${image_path}" -C /tmp/oci-image + skopeo copy --all --authfile "${REGISTRY_AUTH_FILE}" "oci:/tmp/oci-image" docker://${PRIVATE_REGISTRY}/nvidia/driver:${{ matrix.driver_branch }}-${{ env.KERNEL_VERSION }} + rm -rf /tmp/oci-image else echo "Skipping image push for non-main branch ${{ github.ref }}" fi