diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5ade3e7b3d59..921c9fbc59d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: BUILD_DIR: build-runtime steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.11" @@ -100,7 +100,7 @@ jobs: - name: Install Python requirements run: pip install -r ./runtime/bindings/python/iree/runtime/build_requirements.txt - name: ccache - uses: hendrikmuhs/ccache-action@53911442209d5c18de8a31615e0923161e435875 # v1.2.16 + uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17 with: key: ${{ github.job }}-${{ matrix.name }} save: ${{ needs.setup.outputs.write-caches == 1 }} @@ -138,7 +138,7 @@ jobs: - name: Checkout runtime submodules run: bash ./build_tools/scripts/git/update_runtime_submodules.sh - name: ccache - uses: hendrikmuhs/ccache-action@53911442209d5c18de8a31615e0923161e435875 # v1.2.16 + uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17 with: key: ${{ github.job }} save: ${{ needs.setup.outputs.write-caches == 1 }} @@ -200,7 +200,7 @@ jobs: - name: Checkout runtime submodules run: bash ./build_tools/scripts/git/update_runtime_submodules.sh - name: ccache - uses: hendrikmuhs/ccache-action@53911442209d5c18de8a31615e0923161e435875 # v1.2.16 + uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17 with: key: ${{ github.job }}-${{ matrix.runs-on}}-${{ matrix.provider }} save: ${{ needs.setup.outputs.write-caches == 1 }} diff --git a/.github/workflows/ci_macos_arm64_clang.yml b/.github/workflows/ci_macos_arm64_clang.yml index 60c5aa59898b..a5841f0fa043 100644 --- a/.github/workflows/ci_macos_arm64_clang.yml +++ b/.github/workflows/ci_macos_arm64_clang.yml @@ -42,7 +42,7 @@ jobs: xcrun metal --version xcrun metallib --version - name: "Setting up Python" - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.11" cache: "pip" diff --git a/.github/workflows/ci_macos_x64_clang.yml b/.github/workflows/ci_macos_x64_clang.yml index e44e146a315c..c957c5967f28 100644 --- a/.github/workflows/ci_macos_x64_clang.yml +++ b/.github/workflows/ci_macos_x64_clang.yml @@ -42,7 +42,7 @@ jobs: xcrun metal --version xcrun metallib --version - name: "Setting up Python" - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.11" cache: "pip" diff --git a/.github/workflows/ci_windows_x64_msvc.yml b/.github/workflows/ci_windows_x64_msvc.yml index c885080a597f..2a1d99d22deb 100644 --- a/.github/workflows/ci_windows_x64_msvc.yml +++ b/.github/workflows/ci_windows_x64_msvc.yml @@ -45,7 +45,7 @@ jobs: echo "BUILD_DIR_BASH=$bashBuildDir" >> $env:GITHUB_ENV Write-Host "Converted Build Directory For Bash: $bashBuildDir" - name: "Setting up Python" - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.11" - name: "Installing Python packages" diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1e4884f5cb8b..f6a34d407b7c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,6 +18,6 @@ jobs: - name: Checking out repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setting up python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 - name: Running pre-commit uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 diff --git a/.github/workflows/pkgci_build_packages.yml b/.github/workflows/pkgci_build_packages.yml index 2b37d68b06d2..4d95d4a42ee7 100644 --- a/.github/workflows/pkgci_build_packages.yml +++ b/.github/workflows/pkgci_build_packages.yml @@ -27,7 +27,7 @@ jobs: with: submodules: true - name: Setup Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.3 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.3.3 with: python-version: 3.12 cache: "pip" diff --git a/.github/workflows/pkgci_regression_test.yml b/.github/workflows/pkgci_regression_test.yml index d5828367f4bf..a82e3adf19ae 100644 --- a/.github/workflows/pkgci_regression_test.yml +++ b/.github/workflows/pkgci_regression_test.yml @@ -64,7 +64,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: false - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_test_amd_mi250.yml b/.github/workflows/pkgci_test_amd_mi250.yml index c51f4e42285e..ef53a9a5aa5c 100644 --- a/.github/workflows/pkgci_test_amd_mi250.yml +++ b/.github/workflows/pkgci_test_amd_mi250.yml @@ -38,7 +38,7 @@ jobs: submodules: false - name: Check out runtime submodules run: ./build_tools/scripts/git/update_runtime_submodules.sh - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_test_amd_mi300.yml b/.github/workflows/pkgci_test_amd_mi300.yml index 5005ca9cfeb1..4b1f3b828942 100644 --- a/.github/workflows/pkgci_test_amd_mi300.yml +++ b/.github/workflows/pkgci_test_amd_mi300.yml @@ -47,7 +47,7 @@ jobs: run: git config --global --add safe.directory '*' - name: Check out runtime submodules run: ./build_tools/scripts/git/update_runtime_submodules.sh - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_test_amd_w7900.yml b/.github/workflows/pkgci_test_amd_w7900.yml index 67858ece0e3e..81d0c6c121cb 100644 --- a/.github/workflows/pkgci_test_amd_w7900.yml +++ b/.github/workflows/pkgci_test_amd_w7900.yml @@ -36,7 +36,7 @@ jobs: submodules: false - name: Check out runtime submodules run: ./build_tools/scripts/git/update_runtime_submodules.sh - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_test_android.yml b/.github/workflows/pkgci_test_android.yml index 8f125468c39c..e90b45c9b85e 100644 --- a/.github/workflows/pkgci_test_android.yml +++ b/.github/workflows/pkgci_test_android.yml @@ -45,12 +45,12 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: "Checking out runtime submodules" run: ./build_tools/scripts/git/update_runtime_submodules.sh - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" - name: ccache - uses: hendrikmuhs/ccache-action@53911442209d5c18de8a31615e0923161e435875 # v1.2.16 + uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17 with: key: ${{ github.job }} save: ${{ inputs.write-caches == 1 }} diff --git a/.github/workflows/pkgci_test_nvidia_t4.yml b/.github/workflows/pkgci_test_nvidia_t4.yml index 15271bdc390f..4c2c97eade9c 100644 --- a/.github/workflows/pkgci_test_nvidia_t4.yml +++ b/.github/workflows/pkgci_test_nvidia_t4.yml @@ -47,7 +47,7 @@ jobs: run: | ./build_tools/scripts/check_cuda.sh ./build_tools/scripts/check_vulkan.sh - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_test_onnx.yml b/.github/workflows/pkgci_test_onnx.yml index 5cad190b84db..e199e5bf6e0a 100644 --- a/.github/workflows/pkgci_test_onnx.yml +++ b/.github/workflows/pkgci_test_onnx.yml @@ -72,7 +72,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: false - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" @@ -155,7 +155,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: false - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_test_pjrt.yml b/.github/workflows/pkgci_test_pjrt.yml index f288352411f1..1735ac1a9ff6 100644 --- a/.github/workflows/pkgci_test_pjrt.yml +++ b/.github/workflows/pkgci_test_pjrt.yml @@ -42,7 +42,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: true - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_test_riscv64.yml b/.github/workflows/pkgci_test_riscv64.yml index 000fd081f10a..c4c0af9fadb6 100644 --- a/.github/workflows/pkgci_test_riscv64.yml +++ b/.github/workflows/pkgci_test_riscv64.yml @@ -47,12 +47,12 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: "Checking out runtime submodules" run: ./build_tools/scripts/git/update_runtime_submodules.sh - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" - name: ccache - uses: hendrikmuhs/ccache-action@53911442209d5c18de8a31615e0923161e435875 # v1.2.16 + uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17 with: key: ${{ github.job }} save: ${{ inputs.write-caches == 1 }} diff --git a/.github/workflows/pkgci_test_sharktank.yml b/.github/workflows/pkgci_test_sharktank.yml index 987237912aff..bdba4cd9e178 100644 --- a/.github/workflows/pkgci_test_sharktank.yml +++ b/.github/workflows/pkgci_test_sharktank.yml @@ -42,7 +42,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: false - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_test_tensorflow.yml b/.github/workflows/pkgci_test_tensorflow.yml index 1361bce0341a..d04c5b70cea7 100644 --- a/.github/workflows/pkgci_test_tensorflow.yml +++ b/.github/workflows/pkgci_test_tensorflow.yml @@ -30,7 +30,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: false - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/pkgci_unit_test.yml b/.github/workflows/pkgci_unit_test.yml index 41490a395607..f6824ca40de4 100644 --- a/.github/workflows/pkgci_unit_test.yml +++ b/.github/workflows/pkgci_unit_test.yml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: false - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: # Must match the subset of versions built in pkgci_build_packages. python-version: "3.11" diff --git a/.github/workflows/publish_website.yml b/.github/workflows/publish_website.yml index 1c6c1250771b..77359eaecf91 100644 --- a/.github/workflows/publish_website.yml +++ b/.github/workflows/publish_website.yml @@ -53,7 +53,7 @@ jobs: # We have to explicitly fetch the gh-pages branch as well to preserve history run: git fetch --no-tags --prune --depth=1 origin "gh-pages:gh-pages" - name: Setting up Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: 3.x cache: "pip" @@ -82,7 +82,7 @@ jobs: --output=docs/website/docs/pip-release-links.html - name: ccache - uses: hendrikmuhs/ccache-action@53911442209d5c18de8a31615e0923161e435875 # v1.2.16 + uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17 with: key: ${{ github.job }} - name: Building documentation files diff --git a/.github/workflows/samples.yml b/.github/workflows/samples.yml index 0fce80dee882..b2854e4cd0ae 100644 --- a/.github/workflows/samples.yml +++ b/.github/workflows/samples.yml @@ -34,7 +34,7 @@ jobs: - name: "Checking out repository" uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: "Setting up Python" - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.11" - name: "Testing Colab Notebooks" @@ -54,7 +54,7 @@ jobs: - name: "Installing build dependencies" run: sudo apt update && sudo apt install -y ninja-build - name: "Setting up Python" - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.11" - name: "Testing Samples" @@ -79,7 +79,7 @@ jobs: run: ./build_tools/scripts/git/update_runtime_submodules.sh - name: "Installing build dependencies" run: sudo apt update && sudo apt install -y ninja-build - - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.11" - name: "Setup Python venv" diff --git a/.github/workflows/validate_and_publish_release.yml b/.github/workflows/validate_and_publish_release.yml index 7af9358cabcc..af417891e859 100644 --- a/.github/workflows/validate_and_publish_release.yml +++ b/.github/workflows/validate_and_publish_release.yml @@ -35,7 +35,7 @@ jobs: ls -R - name: Set up python id: set_up_python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.9" - name: Install python packages @@ -130,7 +130,7 @@ jobs: fetch-depth: 0 - name: Set up python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.9"