diff --git a/.github/workflows/linux-wasm-ci-build-and-test-workflow.yml b/.github/workflows/linux-wasm-ci-build-and-test-workflow.yml index cf3bee49f1971..2370c631b7a7a 100644 --- a/.github/workflows/linux-wasm-ci-build-and-test-workflow.yml +++ b/.github/workflows/linux-wasm-ci-build-and-test-workflow.yml @@ -142,7 +142,7 @@ jobs: - name: Upload WASM artifacts if: ${{ inputs.skip_publish != true }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: ${{ inputs.build_config }}_wasm path: ${{ github.workspace }}/artifacts/wasm @@ -171,7 +171,7 @@ jobs: - name: Publish test results if: ${{ always() && inputs.build_config == 'Debug' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: test-results path: ${{ github.workspace }}/build/**/*.results.xml diff --git a/.github/workflows/linux_minimal_build.yml b/.github/workflows/linux_minimal_build.yml index d7b6303d3cdc9..20fa4eff1b6c6 100644 --- a/.github/workflows/linux_minimal_build.yml +++ b/.github/workflows/linux_minimal_build.yml @@ -49,7 +49,7 @@ jobs: uses: microsoft/onnxruntime-github-actions/build-and-prep-ort-files@v0.0.9 - name: Upload Test Data Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: test_data path: ${{ runner.temp }}/minimal_build_test_data/ diff --git a/.github/workflows/publish-c-apidocs.yml b/.github/workflows/publish-c-apidocs.yml index fb4e92715a723..25b7899584bbf 100644 --- a/.github/workflows/publish-c-apidocs.yml +++ b/.github/workflows/publish-c-apidocs.yml @@ -45,7 +45,7 @@ jobs: rm -rf site/docs/api/c mv build/doxygen/html _site/docs/api/c - name: Upload new site - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: onnxruntime-c-apidocs path: _site diff --git a/.github/workflows/publish-csharp-apidocs.yml b/.github/workflows/publish-csharp-apidocs.yml index 683c5594e82f2..34b9c1af9552f 100644 --- a/.github/workflows/publish-csharp-apidocs.yml +++ b/.github/workflows/publish-csharp-apidocs.yml @@ -56,7 +56,7 @@ jobs: if (Test-Path $OutputDirectory) { Remove-Item -Recurse -Force $OutputDirectory } Move-Item -Path csharp\ApiDocs\csharp -Destination $OutputDirectory - name: Upload docs artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: onnxruntime-csharp-apidocs path: _site diff --git a/.github/workflows/publish-java-apidocs.yml b/.github/workflows/publish-java-apidocs.yml index 742069542ecb9..656d0627ed17d 100644 --- a/.github/workflows/publish-java-apidocs.yml +++ b/.github/workflows/publish-java-apidocs.yml @@ -43,7 +43,7 @@ jobs: mkdir -p _site/docs/api mv java/build/docs/javadoc _site/docs/api/java - name: Upload new site - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: onnxruntime-java-apidocs path: _site diff --git a/.github/workflows/publish-js-apidocs.yml b/.github/workflows/publish-js-apidocs.yml index cada1ceecd8e0..e71d3b3c57a4b 100644 --- a/.github/workflows/publish-js-apidocs.yml +++ b/.github/workflows/publish-js-apidocs.yml @@ -43,7 +43,7 @@ jobs: mkdir -p _site/docs/api mv js/common/docs _site/docs/api/js - name: Upload docs artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: onnxruntime-node-apidocs path: _site diff --git a/.github/workflows/publish-objectivec-apidocs.yml b/.github/workflows/publish-objectivec-apidocs.yml index 7f1611fdff315..983d3d478a49d 100644 --- a/.github/workflows/publish-objectivec-apidocs.yml +++ b/.github/workflows/publish-objectivec-apidocs.yml @@ -52,7 +52,7 @@ jobs: shell: bash - name: Upload new site - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: onnxruntime-objectivec-apidocs path: ./_site diff --git a/.github/workflows/publish-python-apidocs.yml b/.github/workflows/publish-python-apidocs.yml index 4baa8a0f5c272..389d1683fb1ff 100644 --- a/.github/workflows/publish-python-apidocs.yml +++ b/.github/workflows/publish-python-apidocs.yml @@ -50,7 +50,7 @@ jobs: mkdir -p _site/docs/api/ mv build/docs/html _site/docs/api/python - name: Upload docs artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: onnxruntime-python-apidocs path: _site diff --git a/.github/workflows/react_native.yml b/.github/workflows/react_native.yml index 04f40c58868ca..80bbb249331e2 100644 --- a/.github/workflows/react_native.yml +++ b/.github/workflows/react_native.yml @@ -63,7 +63,7 @@ jobs: cp ${BASE_PATH}/*.pom ${{ runner.temp }}/artifacts - name: Upload Android AAR Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: onnxruntime-android-full-aar path: ${{ runner.temp }}/artifacts @@ -206,7 +206,7 @@ jobs: --build-settings-file ${{ github.workspace }}/tools/ci_build/github/js/react_native_e2e_full_ios_framework_build_settings_arm64.json - name: Upload iOS Pod Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: ios_pod path: ${{ runner.temp }}/ios_pod diff --git a/.github/workflows/reusable_linux_build.yml b/.github/workflows/reusable_linux_build.yml index 1a9c0e0a72031..02e6388ce4738 100644 --- a/.github/workflows/reusable_linux_build.yml +++ b/.github/workflows/reusable_linux_build.yml @@ -163,7 +163,7 @@ jobs: # ------------- Upload Build Output Step ------------- - name: Upload Build Output Artifact if: inputs.upload_build_output == true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: build-output-${{ inputs.architecture }}-${{ inputs.build_config }} path: ${{ runner.temp }}/${{ inputs.build_config }} @@ -172,7 +172,7 @@ jobs: # ------------- Upload Log on Build Failure Step ------------- - name: Upload VCPKG Manifest Install Log on Update or Build Failure if: steps.update_step.outcome == 'failure' || steps.build_step.outcome == 'failure' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: vcpkg-manifest-install-log-${{ inputs.architecture }}-${{ inputs.build_config }} path: ${{ runner.temp }}/${{ inputs.build_config }}/${{ inputs.build_config }}/vcpkg-manifest-install.log diff --git a/.github/workflows/windows-web-ci-workflow.yml b/.github/workflows/windows-web-ci-workflow.yml index 6ebc6bd7fea43..cc38db12b9967 100644 --- a/.github/workflows/windows-web-ci-workflow.yml +++ b/.github/workflows/windows-web-ci-workflow.yml @@ -173,7 +173,7 @@ jobs: # this step is added to help investigate the shader validation failure which is hard to reproduce - name: Upload WebGPU shader validation log on failure if: ${{ failure() && inputs.build_config == 'Debug' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: webgpu-shader-validation-logs path: ${{ runner.temp }}\web\test\07\chrome_debug.log @@ -203,7 +203,7 @@ jobs: - name: Upload NPM packages if: ${{ inputs.build_config == 'Release' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: ${{ inputs.package_name }} path: ${{ github.workspace }}\artifacts_npm diff --git a/.github/workflows/windows_cuda.yml b/.github/workflows/windows_cuda.yml index ae23902a015ab..9cfa75892d5e9 100644 --- a/.github/workflows/windows_cuda.yml +++ b/.github/workflows/windows_cuda.yml @@ -132,7 +132,7 @@ jobs: shell: pwsh - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: build-artifacts path: ${{ runner.temp }}\build diff --git a/.github/workflows/windows_tensorrt.yml b/.github/workflows/windows_tensorrt.yml index f8c6471b412c0..99f3d60a5f647 100644 --- a/.github/workflows/windows_tensorrt.yml +++ b/.github/workflows/windows_tensorrt.yml @@ -137,7 +137,7 @@ jobs: shell: pwsh - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: build-artifacts path: ${{ runner.temp }}\build diff --git a/.github/workflows/windows_x64_debug_build_x64_debug.yml b/.github/workflows/windows_x64_debug_build_x64_debug.yml index e4d1477b5619c..d62c7130e0ebb 100644 --- a/.github/workflows/windows_x64_debug_build_x64_debug.yml +++ b/.github/workflows/windows_x64_debug_build_x64_debug.yml @@ -109,14 +109,14 @@ jobs: # Publish artifacts only on failure and if DocUpdateNeeded is true (example) - name: Publish OperatorKernels.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' # Use env. for step-level vars with: name: OperatorKernels.md path: ${{ github.workspace }}/docs/OperatorKernels.md - name: Publish ContribOperators.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: ContribOperators.md diff --git a/.github/workflows/windows_x64_release_build_x64_release.yml b/.github/workflows/windows_x64_release_build_x64_release.yml index 46b667ac22b02..a2991bb0f1131 100644 --- a/.github/workflows/windows_x64_release_build_x64_release.yml +++ b/.github/workflows/windows_x64_release_build_x64_release.yml @@ -107,14 +107,14 @@ jobs: working-directory: "${{ github.workspace }}\\build\\RelWithDebInfo\\RelWithDebInfo" - name: Publish OperatorKernels.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: OperatorKernels.md path: ${{ github.workspace }}/docs/OperatorKernels.md - name: Publish ContribOperators.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: ContribOperators.md diff --git a/.github/workflows/windows_x64_release_ep_generic_interface_build_x64_release_ep_generic_interface.yml b/.github/workflows/windows_x64_release_ep_generic_interface_build_x64_release_ep_generic_interface.yml index 4026869c6e4f2..bb6c5035b0dce 100644 --- a/.github/workflows/windows_x64_release_ep_generic_interface_build_x64_release_ep_generic_interface.yml +++ b/.github/workflows/windows_x64_release_ep_generic_interface_build_x64_release_ep_generic_interface.yml @@ -92,14 +92,14 @@ jobs: run: python tools\ValidateNativeDelegateAttributes.py working-directory: ${{ github.workspace }}\\csharp - name: Publish OperatorKernels.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: OperatorKernels.md path: ${{ github.workspace }}/docs/OperatorKernels.md - name: Publish ContribOperators.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: ContribOperators.md diff --git a/.github/workflows/windows_x64_release_xnnpack.yml b/.github/workflows/windows_x64_release_xnnpack.yml index dd8c251ea23d3..b453cd570ac05 100644 --- a/.github/workflows/windows_x64_release_xnnpack.yml +++ b/.github/workflows/windows_x64_release_xnnpack.yml @@ -94,14 +94,14 @@ jobs: working-directory: ${{ github.workspace }}\\csharp - name: Publish OperatorKernels.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: OperatorKernels.md path: ${{ github.workspace }}/docs/OperatorKernels.md - name: Publish ContribOperators.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: ContribOperators.md diff --git a/.github/workflows/windows_x86.yml b/.github/workflows/windows_x86.yml index e8f04a955e32e..d81c5d559c8e5 100644 --- a/.github/workflows/windows_x86.yml +++ b/.github/workflows/windows_x86.yml @@ -102,14 +102,14 @@ jobs: working-directory: "${{ github.workspace }}\\build\\RelWithDebInfo\\RelWithDebInfo" - name: Publish OperatorKernels.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: OperatorKernels.md path: ${{ github.workspace }}/docs/OperatorKernels.md - name: Publish ContribOperators.md (Conditional) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() && env.DocUpdateNeeded == 'true' with: name: ContribOperators.md