diff --git a/.github/actions/setup_base/action.yml b/.github/actions/setup_base/action.yml index b1ca9dba29d..01ecb1018a9 100644 --- a/.github/actions/setup_base/action.yml +++ b/.github/actions/setup_base/action.yml @@ -41,7 +41,7 @@ runs: limit-access-to-actor: true detached: ${{ inputs.DEBUG_DETACHED }} - - uses: ilammy/msvc-dev-cmd@v1.4.1 + - uses: ilammy/msvc-dev-cmd@v1 if: ${{ inputs.MATRIX_OS == 'windows-2022' }} - name: Set up Visual Studio shell @@ -56,7 +56,7 @@ runs: - name: Free disk space if: contains(inputs.MATRIX_OS, 'ubuntu') - uses: descriptinc/free-disk-space@main + uses: descriptinc/free-disk-space@1b4b157593c6801212a2ed488c205e0a810b4592 # main as of 2023-09-27 with: tool-cache: true android: true @@ -65,7 +65,7 @@ runs: large-packages: true swap-storage: false # This frees space on the wrong partition. - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.12' diff --git a/.github/actions/setup_ccache/action.yml b/.github/actions/setup_ccache/action.yml index 6c9f0ab849f..9fcddae2312 100644 --- a/.github/actions/setup_ccache/action.yml +++ b/.github/actions/setup_ccache/action.yml @@ -22,7 +22,7 @@ runs: using: "composite" steps: - name: ccache - uses: hendrikmuhs/ccache-action@v1.2.12 + uses: hendrikmuhs/ccache-action@v1 with: key: ${{ inputs.MATRIX_OS }}-${{ inputs.MATRIX_ARCH }}-${{ inputs.EXTRA_KEY }} max-size: "1G" diff --git a/.github/workflows/buildAndTestAieTools.yml b/.github/workflows/buildAndTestAieTools.yml index cc788436fef..5964f86e245 100644 --- a/.github/workflows/buildAndTestAieTools.yml +++ b/.github/workflows/buildAndTestAieTools.yml @@ -41,7 +41,7 @@ jobs: steps: - name: Free disk space - uses: descriptinc/free-disk-space@main + uses: descriptinc/free-disk-space@1b4b157593c6801212a2ed488c205e0a810b4592 # main as of 2023-09-27 with: tool-cache: true android: true diff --git a/.github/workflows/buildAndTestAieToolsHsaBuildOnly.yml b/.github/workflows/buildAndTestAieToolsHsaBuildOnly.yml index 9e82313b13a..9bac86b4c2f 100644 --- a/.github/workflows/buildAndTestAieToolsHsaBuildOnly.yml +++ b/.github/workflows/buildAndTestAieToolsHsaBuildOnly.yml @@ -41,7 +41,7 @@ jobs: steps: - name: Free disk space - uses: descriptinc/free-disk-space@main + uses: descriptinc/free-disk-space@1b4b157593c6801212a2ed488c205e0a810b4592 # main as of 2023-09-27 with: tool-cache: true android: true diff --git a/.github/workflows/buildAndTestMulti.yml b/.github/workflows/buildAndTestMulti.yml index c1277c42bd2..305d845d1f4 100644 --- a/.github/workflows/buildAndTestMulti.yml +++ b/.github/workflows/buildAndTestMulti.yml @@ -74,7 +74,7 @@ jobs: fetch-depth: 2 submodules: "true" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.10' diff --git a/.github/workflows/buildAndTestPythons.yml b/.github/workflows/buildAndTestPythons.yml index df65e1ff7c4..de93217ee44 100644 --- a/.github/workflows/buildAndTestPythons.yml +++ b/.github/workflows/buildAndTestPythons.yml @@ -49,7 +49,7 @@ jobs: fetch-depth: 2 submodules: "true" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python_version }} @@ -75,7 +75,7 @@ jobs: unzip -q mlir-*.whl - name: Ccache for C++ compilation - uses: hendrikmuhs/ccache-action@v1.2 + uses: hendrikmuhs/ccache-action@v1 with: # Since there are now several compilation jobs running in parallel, # use a different key per job to avoid a ccache writing race condition diff --git a/.github/workflows/buildAndTestRyzenAISw.yml b/.github/workflows/buildAndTestRyzenAISw.yml index 14d82e154f8..7f2005509fd 100644 --- a/.github/workflows/buildAndTestRyzenAISw.yml +++ b/.github/workflows/buildAndTestRyzenAISw.yml @@ -41,7 +41,7 @@ jobs: steps: - name: Free disk space - uses: descriptinc/free-disk-space@main + uses: descriptinc/free-disk-space@1b4b157593c6801212a2ed488c205e0a810b4592 # main as of 2023-09-27 with: tool-cache: true android: true diff --git a/.github/workflows/buildRyzenWheels.yml b/.github/workflows/buildRyzenWheels.yml index c970f55e295..7148bbe3ae1 100644 --- a/.github/workflows/buildRyzenWheels.yml +++ b/.github/workflows/buildRyzenWheels.yml @@ -84,7 +84,7 @@ jobs: steps: - name: Free disk space - uses: descriptinc/free-disk-space@main + uses: descriptinc/free-disk-space@1b4b157593c6801212a2ed488c205e0a810b4592 # main as of 2023-09-27 with: tool-cache: true android: true @@ -249,7 +249,7 @@ jobs: submodules: "true" - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python_version }} allow-prereleases: true @@ -443,7 +443,7 @@ jobs: - name: Release if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') - uses: ncipollo/release-action@v1.12.0 + uses: ncipollo/release-action@v1 with: artifacts: wheels_all/mlir_aie*whl token: "${{ secrets.GITHUB_TOKEN }}" @@ -456,7 +456,7 @@ jobs: - name: Release latest wheels (RTTI ON) if: github.event_name != 'push' - uses: ncipollo/release-action@v1.12.0 + uses: ncipollo/release-action@v1 with: artifacts: wheels_on_flat/mlir_aie*whl token: "${{ secrets.GITHUB_TOKEN }}" @@ -469,7 +469,7 @@ jobs: - name: Release latest wheels (RTTI OFF) if: github.event_name != 'push' - uses: ncipollo/release-action@v1.12.0 + uses: ncipollo/release-action@v1 with: artifacts: wheels_off_flat/mlir_aie*whl token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/generateDocs.yml b/.github/workflows/generateDocs.yml index 8b19a462ed8..10baf142237 100644 --- a/.github/workflows/generateDocs.yml +++ b/.github/workflows/generateDocs.yml @@ -50,7 +50,7 @@ jobs: - name: Ccache for C++ compilation # https://github.com/hendrikmuhs/ccache-action/releases/tag/v1.2.9 - uses: hendrikmuhs/ccache-action@v1.2 + uses: hendrikmuhs/ccache-action@v1 with: key: ${{ runner.os }}-releaseasserts-${{ steps.get-submodule-hash.outputs.hash }} max-size: 1G diff --git a/.github/workflows/lintAndFormat.yml b/.github/workflows/lintAndFormat.yml index d0e6411460c..49222735a9f 100644 --- a/.github/workflows/lintAndFormat.yml +++ b/.github/workflows/lintAndFormat.yml @@ -37,7 +37,7 @@ jobs: sudo apt-get update sudo apt-get install -y clang-tidy ninja-build clang libelf-dev - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.10' @@ -131,7 +131,7 @@ jobs: clangformat: 17.0.1 - name: Setup Python env - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' @@ -159,7 +159,7 @@ jobs: name: clang_format_diffs - name: Check C/C++ format - uses: reviewdog/action-suggester@v1.22 + uses: reviewdog/action-suggester@v1 with: tool_name: clang-format level: error @@ -182,7 +182,7 @@ jobs: - name: Check Python format if: success() || failure() - uses: reviewdog/action-suggester@v1.22 + uses: reviewdog/action-suggester@v1 with: tool_name: black level: error @@ -203,7 +203,7 @@ jobs: steps: - name: Free disk space - uses: descriptinc/free-disk-space@main + uses: descriptinc/free-disk-space@1b4b157593c6801212a2ed488c205e0a810b4592 # main as of 2023-09-27 with: tool-cache: true android: true @@ -218,7 +218,7 @@ jobs: fetch-depth: 2 submodules: "true" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.10' @@ -254,7 +254,7 @@ jobs: - name: Ccache for C++ compilation if: steps.changed-files.outputs.changed-files != '' - uses: hendrikmuhs/ccache-action@v1.2 + uses: hendrikmuhs/ccache-action@v1 with: key: ${{ runner.os }}-${{ matrix.ubuntu_version }}-${{ steps.get-llvm-commit-hash.outputs.hash }}-code-cov max-size: 1G @@ -322,7 +322,7 @@ jobs: - name: Update PR with coverage results if: steps.changed-files.outputs.changed-files != '' && github.event.pull_request.head.repo.full_name == github.repository - uses: edumserrano/find-create-or-update-comment@v2 + uses: edumserrano/find-create-or-update-comment@v3 with: issue-number: ${{ github.event.pull_request.number }} body-includes: '' diff --git a/.github/workflows/mlirAIEDistro.yml b/.github/workflows/mlirAIEDistro.yml index 49af80eb851..55a91e3ac3f 100644 --- a/.github/workflows/mlirAIEDistro.yml +++ b/.github/workflows/mlirAIEDistro.yml @@ -434,7 +434,7 @@ jobs: name: build_artifact_${{ matrix.OS }}_${{ matrix.ARCH }}_rtti_${{ matrix.ENABLE_RTTI }} path: dist - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.12' @@ -524,7 +524,7 @@ jobs: - name: Release current commit if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }} - uses: ncipollo/release-action@v1.12.0 + uses: ncipollo/release-action@v1 with: artifacts: "dist/*.whl" token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/mlirDistro.yml b/.github/workflows/mlirDistro.yml index f0e353654de..e414666ff47 100644 --- a/.github/workflows/mlirDistro.yml +++ b/.github/workflows/mlirDistro.yml @@ -191,7 +191,7 @@ jobs: MATRIX_ARCH: ${{ matrix.ARCH }} EXTRA_KEY: mlir-distro-enable-rtti-${{ matrix.ENABLE_RTTI }} - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.12' @@ -393,7 +393,7 @@ jobs: name: build_artifact_${{ matrix.OS }}_${{ matrix.ARCH }}_rtti_${{ matrix.ENABLE_RTTI }} path: dist - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.12' @@ -488,7 +488,7 @@ jobs: - name: Release current commit if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }} - uses: ncipollo/release-action@v1.12.0 + uses: ncipollo/release-action@v1 with: artifacts: "dist/*.whl" token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/update-llvm.yml b/.github/workflows/update-llvm.yml index f82a9b1deae..bca843e6656 100644 --- a/.github/workflows/update-llvm.yml +++ b/.github/workflows/update-llvm.yml @@ -28,7 +28,7 @@ jobs: - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.x'