From 63ee5179215a8021aff0def2c8a2bea99b619f56 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 04:54:09 +0000 Subject: [PATCH] Bump the github-actions group across 1 directory with 21 updates Bumps the github-actions group with 21 updates in the / directory: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `4` | `6` | | [actions/setup-python](https://github.com/actions/setup-python) | `4` | `6` | | [github/codeql-action](https://github.com/github/codeql-action) | `3` | `4` | | [actions/create-github-app-token](https://github.com/actions/create-github-app-token) | `2.0.6` | `3.0.0` | | [actions/labeler](https://github.com/actions/labeler) | `5.0.0` | `6.0.1` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `7` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `4` | `8` | | [docker/login-action](https://github.com/docker/login-action) | `2` | `4` | | [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `2` | `4` | | [docker/build-push-action](https://github.com/docker/build-push-action) | `6` | `7` | | [actions/cache](https://github.com/actions/cache) | `4` | `5` | | [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) | `1.2.18` | `1.2.21` | | [actions/github-script](https://github.com/actions/github-script) | `6` | `8` | | [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `2` | `4` | | [nick-fields/retry](https://github.com/nick-fields/retry) | `3` | `4` | | [jlumbroso/free-disk-space](https://github.com/jlumbroso/free-disk-space) | `1.2.0` | `1.3.1` | | [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `1` | `2` | | [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) | `10.0.1` | `23.0.0` | | [rojopolis/spellcheck-github-actions](https://github.com/rojopolis/spellcheck-github-actions) | `0.46.0` | `0.60.0` | | [docker/metadata-action](https://github.com/docker/metadata-action) | `5.8.0` | `6.0.0` | | [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) | `4.1.0` | `6.0.0` | Updates `actions/checkout` from 4 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v4...v6) Updates `actions/setup-python` from 4 to 6 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4...v6) Updates `github/codeql-action` from 3 to 4 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v3...v4) Updates `actions/create-github-app-token` from 2.0.6 to 3.0.0 - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/v2.0.6...v3) Updates `actions/labeler` from 5.0.0 to 6.0.1 - [Release notes](https://github.com/actions/labeler/releases) - [Commits](https://github.com/actions/labeler/compare/8558fd74291d67161a8a78ce36a881fa63b766a9...634933edcd8ababfe52f92936142cc22ac488b1b) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) Updates `actions/download-artifact` from 4 to 8 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v4...v8) Updates `docker/login-action` from 2 to 4 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v4) Updates `docker/setup-buildx-action` from 2 to 4 - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v4) Updates `docker/build-push-action` from 6 to 7 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6...v7) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `hendrikmuhs/ccache-action` from 1.2.18 to 1.2.21 - [Release notes](https://github.com/hendrikmuhs/ccache-action/releases) - [Commits](https://github.com/hendrikmuhs/ccache-action/compare/63069e3931dedbf3b63792097479563182fe70d1...1bbbcda0748b3e340dee71a314fa68ffcbd6df79) Updates `actions/github-script` from 6 to 8 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6...v8) Updates `docker/setup-qemu-action` from 2 to 4 - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v4) Updates `nick-fields/retry` from 3 to 4 - [Release notes](https://github.com/nick-fields/retry/releases) - [Commits](https://github.com/nick-fields/retry/compare/v3...v4) Updates `jlumbroso/free-disk-space` from 1.2.0 to 1.3.1 - [Release notes](https://github.com/jlumbroso/free-disk-space/releases) - [Commits](https://github.com/jlumbroso/free-disk-space/compare/v1.2.0...v1.3.1) Updates `softprops/action-gh-release` from 1 to 2 - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2) Updates `DavidAnson/markdownlint-cli2-action` from 10.0.1 to 23.0.0 - [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases) - [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v10.0.1...v23.0.0) Updates `rojopolis/spellcheck-github-actions` from 0.46.0 to 0.60.0 - [Release notes](https://github.com/rojopolis/spellcheck-github-actions/releases) - [Changelog](https://github.com/rojopolis/spellcheck-github-actions/blob/master/CHANGELOG.md) - [Commits](https://github.com/rojopolis/spellcheck-github-actions/compare/0.46.0...0.60.0) Updates `docker/metadata-action` from 5.8.0 to 6.0.0 - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/c1e51972afc2121e065aed6d45c65596fe445f3f...030e881283bb7a6894de51c315a6bfe6a94e05cf) Updates `aws-actions/configure-aws-credentials` from 4.1.0 to 6.0.0 - [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases) - [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/ececac1a45f3b08a01d2dd070d28d111c5fe6722...8df5847569e6427dd6c4fb1cf565c83acfa8afa7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/create-github-app-token dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/labeler dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: docker/login-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: docker/setup-buildx-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: docker/build-push-action dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: hendrikmuhs/ccache-action dependency-version: 1.2.21 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/github-script dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: docker/setup-qemu-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: nick-fields/retry dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: jlumbroso/free-disk-space dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: softprops/action-gh-release dependency-version: '2' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: DavidAnson/markdownlint-cli2-action dependency-version: 23.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: rojopolis/spellcheck-github-actions dependency-version: 0.60.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: docker/metadata-action dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: aws-actions/configure-aws-credentials dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/apply-labels.yml | 4 +-- .github/workflows/aqlprofile-codeql.yml | 6 ++--- .../aqlprofile-continuous_integration.yml | 4 +-- .github/workflows/azure-ci-dispatcher.yml | 4 +-- .github/workflows/collect-labels.yml | 4 +-- .github/workflows/hip-formatting.yml | 2 +- .../workflows/hip-validate-pr-description.yml | 4 +-- .../import-prep-workflow-disable.yml | 2 +- .../workflows/import-prep-workflow-enable.yml | 2 +- .github/workflows/import_pr_list.yml | 6 ++--- .github/workflows/initial-setup.yml | 4 +-- .github/workflows/issue-import.yml | 2 +- .github/workflows/labeler.yml | 2 +- .github/workflows/merge-codeowners.yml | 4 +-- .github/workflows/merge-submodules.yml | 4 +-- .../workflows/new-subtree-setup-release.yml | 4 +-- .github/workflows/new-subtree-setup.yml | 4 +-- .github/workflows/pr-import.yml | 4 +-- .../pr-merge-sync-patches-manual.yml | 8 +++--- .github/workflows/pr-merge-sync-patches.yml | 8 +++--- .github/workflows/pr-org-label.yml | 4 +-- .github/workflows/pre-formatting.yml | 6 ++--- .../workflows/rocprofiler-compute-cdash.yml | 4 +-- .../rocprofiler-compute-formatting.yml | 8 +++--- .../workflows/rocprofiler-compute-rhel-8.yml | 2 +- .../workflows/rocprofiler-compute-tarball.yml | 8 +++--- .../rocprofiler-compute-ubuntu-jammy.yml | 2 +- ...ofiler-register-continuous-integration.yml | 2 +- ...rocprofiler-sdk-build-ci-docker-images.yml | 8 +++--- .../rocprofiler-sdk-code_coverage.yml | 18 ++++++------- .github/workflows/rocprofiler-sdk-codeql.yml | 6 ++--- ...rocprofiler-sdk-continuous_integration.yml | 24 ++++++++--------- .github/workflows/rocprofiler-sdk-docs.yml | 4 +-- .../workflows/rocprofiler-sdk-formatting.yml | 10 +++---- .github/workflows/rocprofiler-sdk-python.yml | 4 +-- .../rocprofiler-sdk-restrictions.yml | 2 +- ...rofiler-sdk-rocm_release_compatibility.yml | 2 +- .../rocprofiler-systems-containers.yml | 26 +++++++++---------- .../workflows/rocprofiler-systems-cpack.yml | 6 ++--- .../workflows/rocprofiler-systems-debian.yml | 8 +++--- .../rocprofiler-systems-formatting.yml | 18 ++++++------- .../workflows/rocprofiler-systems-ghcr.yml | 10 +++---- .../rocprofiler-systems-opensuse.yml | 8 +++--- .../workflows/rocprofiler-systems-python.yml | 4 +-- .../workflows/rocprofiler-systems-redhat.yml | 6 ++--- .../workflows/rocprofiler-systems-release.yml | 4 +-- .../rocprofiler-systems-ubuntu-jammy.yml | 22 ++++++++-------- .../rocprofiler-systems-ubuntu-noble.yml | 8 +++--- .github/workflows/therock-ci-linux.yml | 6 ++--- .github/workflows/therock-ci-windows.yml | 8 +++--- .github/workflows/therock-ci.yml | 4 +-- .github/workflows/therock-test-packages.yml | 8 +++--- .github/workflows/update-subtrees-release.yml | 4 +-- .github/workflows/update-subtrees.yml | 4 +-- 54 files changed, 175 insertions(+), 175 deletions(-) diff --git a/.github/workflows/apply-labels.yml b/.github/workflows/apply-labels.yml index cec41696cf..af197a2f70 100644 --- a/.github/workflows/apply-labels.yml +++ b/.github/workflows/apply-labels.yml @@ -14,10 +14,10 @@ jobs: steps: - name: Checkout super-repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.x diff --git a/.github/workflows/aqlprofile-codeql.yml b/.github/workflows/aqlprofile-codeql.yml index d9102ab14b..efab2e1119 100644 --- a/.github/workflows/aqlprofile-codeql.yml +++ b/.github/workflows/aqlprofile-codeql.yml @@ -59,7 +59,7 @@ jobs: sudo apt install -y git - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: | projects/aqlprofile @@ -87,7 +87,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -115,6 +115,6 @@ jobs: cmake --build /tmp/build --target all --parallel 16 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/aqlprofile-continuous_integration.yml b/.github/workflows/aqlprofile-continuous_integration.yml index 324c5c8e9b..95fb9ab8e8 100644 --- a/.github/workflows/aqlprofile-continuous_integration.yml +++ b/.github/workflows/aqlprofile-continuous_integration.yml @@ -86,7 +86,7 @@ jobs: echo "ROCm installed to: ${{ env.ROCM_PATH }}" ln -s -f /usr/bin/git /usr/local/bin/git - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: sparse-checkout: projects/aqlprofile set-safe-directory: true @@ -155,7 +155,7 @@ jobs: GPU_RUNNER: ${{ matrix.system.gpu }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: sparse-checkout: projects/aqlprofile set-safe-directory: true diff --git a/.github/workflows/azure-ci-dispatcher.yml b/.github/workflows/azure-ci-dispatcher.yml index cdff34903b..8161367bda 100644 --- a/.github/workflows/azure-ci-dispatcher.yml +++ b/.github/workflows/azure-ci-dispatcher.yml @@ -39,7 +39,7 @@ jobs: steps: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} @@ -75,7 +75,7 @@ jobs: fi - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: ref: refs/pull/${{ github.event.pull_request.number }}/merge sparse-checkout: .github diff --git a/.github/workflows/collect-labels.yml b/.github/workflows/collect-labels.yml index 6fb3f322c9..fe58d6a795 100644 --- a/.github/workflows/collect-labels.yml +++ b/.github/workflows/collect-labels.yml @@ -14,10 +14,10 @@ jobs: steps: - name: Checkout super-repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.x diff --git a/.github/workflows/hip-formatting.yml b/.github/workflows/hip-formatting.yml index ccf6a070f5..d28758a2ba 100644 --- a/.github/workflows/hip-formatting.yml +++ b/.github/workflows/hip-formatting.yml @@ -12,7 +12,7 @@ jobs: format: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/hip-validate-pr-description.yml b/.github/workflows/hip-validate-pr-description.yml index ad37a92fdb..e762cd3c34 100644 --- a/.github/workflows/hip-validate-pr-description.yml +++ b/.github/workflows/hip-validate-pr-description.yml @@ -14,10 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" diff --git a/.github/workflows/import-prep-workflow-disable.yml b/.github/workflows/import-prep-workflow-disable.yml index 9a90dbe52a..792e96416a 100644 --- a/.github/workflows/import-prep-workflow-disable.yml +++ b/.github/workflows/import-prep-workflow-disable.yml @@ -26,7 +26,7 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} diff --git a/.github/workflows/import-prep-workflow-enable.yml b/.github/workflows/import-prep-workflow-enable.yml index 0c1a01d486..c4bf756664 100644 --- a/.github/workflows/import-prep-workflow-enable.yml +++ b/.github/workflows/import-prep-workflow-enable.yml @@ -26,7 +26,7 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} diff --git a/.github/workflows/import_pr_list.yml b/.github/workflows/import_pr_list.yml index 5e82672305..0dd9b34ce0 100644 --- a/.github/workflows/import_pr_list.yml +++ b/.github/workflows/import_pr_list.yml @@ -30,14 +30,14 @@ jobs: steps: - name: Generate GitHub App token id: gen_token - uses: actions/create-github-app-token@v2.0.6 + uses: actions/create-github-app-token@v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout super‐repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ steps.gen_token.outputs.token }} fetch-depth: 0 @@ -47,7 +47,7 @@ jobs: sparse-checkout-cone-mode: true - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.x" diff --git a/.github/workflows/initial-setup.yml b/.github/workflows/initial-setup.yml index b50705bb0f..cb6fdde9be 100644 --- a/.github/workflows/initial-setup.yml +++ b/.github/workflows/initial-setup.yml @@ -26,14 +26,14 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout the Super-repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: token: ${{ steps.generate-token.outputs.token }} diff --git a/.github/workflows/issue-import.yml b/.github/workflows/issue-import.yml index f29c8bf2e4..dfaaca800f 100644 --- a/.github/workflows/issue-import.yml +++ b/.github/workflows/issue-import.yml @@ -59,7 +59,7 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 893f40450d..87b9429b9d 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -11,4 +11,4 @@ jobs: runs-on: ubuntu-24.04 steps: - id: label-the-PR - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0 + uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1 diff --git a/.github/workflows/merge-codeowners.yml b/.github/workflows/merge-codeowners.yml index 3ea81c96a7..2c866abf32 100644 --- a/.github/workflows/merge-codeowners.yml +++ b/.github/workflows/merge-codeowners.yml @@ -12,12 +12,12 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.GITHUB_TOKEN }} - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.x' diff --git a/.github/workflows/merge-submodules.yml b/.github/workflows/merge-submodules.yml index eb8e21ede9..26b0f7bbff 100644 --- a/.github/workflows/merge-submodules.yml +++ b/.github/workflows/merge-submodules.yml @@ -8,10 +8,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout super-repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.x" diff --git a/.github/workflows/new-subtree-setup-release.yml b/.github/workflows/new-subtree-setup-release.yml index 3f719be475..446c4b9906 100644 --- a/.github/workflows/new-subtree-setup-release.yml +++ b/.github/workflows/new-subtree-setup-release.yml @@ -26,14 +26,14 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout the Super-repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: token: ${{ steps.generate-token.outputs.token }} ref: ${{ env.SUPER_REPO_BRANCH }} diff --git a/.github/workflows/new-subtree-setup.yml b/.github/workflows/new-subtree-setup.yml index e8f0815bee..0a24a0fa24 100644 --- a/.github/workflows/new-subtree-setup.yml +++ b/.github/workflows/new-subtree-setup.yml @@ -26,14 +26,14 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout the Super-repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: token: ${{ steps.generate-token.outputs.token }} ref: ${{ env.SUPER_REPO_BRANCH }} diff --git a/.github/workflows/pr-import.yml b/.github/workflows/pr-import.yml index 05ecf2701e..6f584b6932 100644 --- a/.github/workflows/pr-import.yml +++ b/.github/workflows/pr-import.yml @@ -63,14 +63,14 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: | .github diff --git a/.github/workflows/pr-merge-sync-patches-manual.yml b/.github/workflows/pr-merge-sync-patches-manual.yml index 936b5f1f74..cd7ae25f26 100644 --- a/.github/workflows/pr-merge-sync-patches-manual.yml +++ b/.github/workflows/pr-merge-sync-patches-manual.yml @@ -49,21 +49,21 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: .github sparse-checkout-cone-mode: true token: ${{ steps.generate-token.outputs.token }} - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: '3.12' @@ -89,7 +89,7 @@ jobs: --require-auto-push - name: Checkout full repo with changed subtrees - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: | .github diff --git a/.github/workflows/pr-merge-sync-patches.yml b/.github/workflows/pr-merge-sync-patches.yml index a6733846e9..c65b6dc3b2 100644 --- a/.github/workflows/pr-merge-sync-patches.yml +++ b/.github/workflows/pr-merge-sync-patches.yml @@ -60,7 +60,7 @@ jobs: - name: Generate a token id: generate-token if: steps.pr-check.outputs.skip != 'true' - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} @@ -68,7 +68,7 @@ jobs: - name: Checkout config files only if: steps.pr-check.outputs.skip != 'true' - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: .github sparse-checkout-cone-mode: true @@ -76,7 +76,7 @@ jobs: - name: Set up Python if: steps.pr-check.outputs.skip != 'true' - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: '3.12' @@ -106,7 +106,7 @@ jobs: - name: Checkout full repo with changed subtrees if: steps.detect.outputs.subtrees - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: | .github diff --git a/.github/workflows/pr-org-label.yml b/.github/workflows/pr-org-label.yml index c73012d142..a908adc9e7 100644 --- a/.github/workflows/pr-org-label.yml +++ b/.github/workflows/pr-org-label.yml @@ -22,14 +22,14 @@ jobs: steps: - name: Generate GitHub App token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: | .github diff --git a/.github/workflows/pre-formatting.yml b/.github/workflows/pre-formatting.yml index bc538bc597..936224b746 100644 --- a/.github/workflows/pre-formatting.yml +++ b/.github/workflows/pre-formatting.yml @@ -16,7 +16,7 @@ jobs: # owner: ${{ github.repository_owner }} - name: Checkout code (initial) - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd with: ref: refs/pull/${{ github.event.pull_request.number }}/merge sparse-checkout: .github @@ -24,7 +24,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 with: python-version: '3.12' @@ -52,7 +52,7 @@ jobs: - name: Checkout full repo with changed subtrees if: steps.detect.outputs.subtrees - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd with: ref: refs/pull/${{ github.event.pull_request.number }}/merge sparse-checkout: | diff --git a/.github/workflows/rocprofiler-compute-cdash.yml b/.github/workflows/rocprofiler-compute-cdash.yml index 669d73e425..fbd4bc4eb8 100644 --- a/.github/workflows/rocprofiler-compute-cdash.yml +++ b/.github/workflows/rocprofiler-compute-cdash.yml @@ -23,12 +23,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-compute - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.8' diff --git a/.github/workflows/rocprofiler-compute-formatting.yml b/.github/workflows/rocprofiler-compute-formatting.yml index 6042a177c6..de0b9adde9 100644 --- a/.github/workflows/rocprofiler-compute-formatting.yml +++ b/.github/workflows/rocprofiler-compute-formatting.yml @@ -21,11 +21,11 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-compute - name: Set up Python '3.x' - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.x' - name: Install dependencies @@ -57,7 +57,7 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-compute - name: Install dependencies @@ -84,7 +84,7 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-compute - name: find-bytecode diff --git a/.github/workflows/rocprofiler-compute-rhel-8.yml b/.github/workflows/rocprofiler-compute-rhel-8.yml index 9a0e5c276f..6f75a3ca6b 100644 --- a/.github/workflows/rocprofiler-compute-rhel-8.yml +++ b/.github/workflows/rocprofiler-compute-rhel-8.yml @@ -52,7 +52,7 @@ jobs: yum -y install which yum -y install glibc-langpack-en - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-compute - name: Install Python prereqs diff --git a/.github/workflows/rocprofiler-compute-tarball.yml b/.github/workflows/rocprofiler-compute-tarball.yml index fddd556531..b3d2e2fea6 100644 --- a/.github/workflows/rocprofiler-compute-tarball.yml +++ b/.github/workflows/rocprofiler-compute-tarball.yml @@ -34,12 +34,12 @@ jobs: echo "sha=$GITHUB_SHA" >> $GITHUB_OUTPUT fi - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-compute ref: ${{ steps.sha-mode.sha }} - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.8' - name: Python dependency installs @@ -57,7 +57,7 @@ jobs: cd build make package_source - name: Archive tarball - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: tarball-testing path: projects/rocprofiler-compute/build/rocprofiler-compute-*.tar.gz @@ -70,7 +70,7 @@ jobs: INSTALL_DIR: /tmp/foo2 steps: - name: Access tarball - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: tarball-testing - name: Expand diff --git a/.github/workflows/rocprofiler-compute-ubuntu-jammy.yml b/.github/workflows/rocprofiler-compute-ubuntu-jammy.yml index fd7e31da81..c2aff1f898 100644 --- a/.github/workflows/rocprofiler-compute-ubuntu-jammy.yml +++ b/.github/workflows/rocprofiler-compute-ubuntu-jammy.yml @@ -42,7 +42,7 @@ jobs: apt-get install -y python3-pip apt-get install -y cmake - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-compute - name: Install Python prereqs diff --git a/.github/workflows/rocprofiler-register-continuous-integration.yml b/.github/workflows/rocprofiler-register-continuous-integration.yml index e0e6b7cd7e..cc42f6bc7a 100644 --- a/.github/workflows/rocprofiler-register-continuous-integration.yml +++ b/.github/workflows/rocprofiler-register-continuous-integration.yml @@ -55,7 +55,7 @@ jobs: PACKAGING_INSTALL_PREFIX: /opt/rocm steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-register submodules: true diff --git a/.github/workflows/rocprofiler-sdk-build-ci-docker-images.yml b/.github/workflows/rocprofiler-sdk-build-ci-docker-images.yml index 51b135961c..ee21184792 100644 --- a/.github/workflows/rocprofiler-sdk-build-ci-docker-images.yml +++ b/.github/workflows/rocprofiler-sdk-build-ci-docker-images.yml @@ -37,7 +37,7 @@ jobs: gpu: [ 'gfx94X', 'gfx950', 'gfx110X', 'gfx120X' ] steps: - name: Checkout (shallow) - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: | projects/rocprofiler-sdk/requirements.txt @@ -61,17 +61,17 @@ jobs: echo "tarball=${KEY}" >> $GITHUB_OUTPUT - name: Login to Docker Hub - uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0 with: registry: docker.io username: ${{ secrets.ROCPROFILER_AZURE_CI_USER }} password: ${{ secrets.ROCPROFILER_AZURE_CI_PASS }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 - name: Build & Push (to Docker Hub; cache to GHA) - uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 + uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 with: file: projects/rocprofiler-sdk/docker/Dockerfile.ci platforms: linux/amd64 diff --git a/.github/workflows/rocprofiler-sdk-code_coverage.yml b/.github/workflows/rocprofiler-sdk-code_coverage.yml index 173832aa46..dcbe35a459 100644 --- a/.github/workflows/rocprofiler-sdk-code_coverage.yml +++ b/.github/workflows/rocprofiler-sdk-code_coverage.yml @@ -93,7 +93,7 @@ jobs: echo "ROCm installed to: ${{ env.ROCM_PATH }}" - name: Clone ROCProfiler SDK & AQLProfile & ROCProfiler Register & ROCR-Runtime - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: sparse-checkout: | projects/rocprofiler-sdk @@ -115,7 +115,7 @@ jobs: { echo "paths<> "$GITHUB_OUTPUT" - name: Restore submodule cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | .git/modules @@ -129,7 +129,7 @@ jobs: run: git submodule update --init --recursive --jobs 16 - name: Clone ROCDecode - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: 'ROCm/rocDecode' ref: 'release/rocm-rel-7.0' @@ -137,7 +137,7 @@ jobs: path: 'rocDecode' - name: Clone ROCJPEG - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: 'ROCm/rocJPEG' ref: 'release/rocm-rel-7.0' @@ -147,7 +147,7 @@ jobs: - name: Load Existing XML Code Coverage if: github.event_name == 'pull_request' id: load-coverage - uses: actions/cache@v4 + uses: actions/cache@v5 with: key: ${{ github.event.pull_request.base.sha }}-codecov path: .codecov/** @@ -210,7 +210,7 @@ jobs: echo 'ROCPROFILER_PC_SAMPLING_BETA_ENABLED=1' >> $GITHUB_ENV - name: Setup ccache - uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18 + uses: hendrikmuhs/ccache-action@1bbbcda0748b3e340dee71a314fa68ffcbd6df79 # v1.2.21 with: key: ccache-${{ matrix.system.os }}-${{ matrix.system.runner }}-${{ matrix.system.gpu }} max-size: 2G @@ -370,7 +370,7 @@ jobs: - name: Save XML Code Coverage id: save-coverage - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 with: key: ${{ github.sha }}-codecov path: | @@ -425,7 +425,7 @@ jobs: - name: Write Code Coverage Comment if: github.event_name == 'pull_request' timeout-minutes: 5 - uses: actions/github-script@v6 + uses: actions/github-script@v8 env: COMMENT_BODY: |
@@ -472,7 +472,7 @@ jobs: - name: Archive Code Coverage Data if: ${{ github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: code-coverage-details path: | diff --git a/.github/workflows/rocprofiler-sdk-codeql.yml b/.github/workflows/rocprofiler-sdk-codeql.yml index e2945ec3b4..ca7301713b 100644 --- a/.github/workflows/rocprofiler-sdk-codeql.yml +++ b/.github/workflows/rocprofiler-sdk-codeql.yml @@ -79,7 +79,7 @@ jobs: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-11 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 20 --slave /usr/bin/g++ g++ /usr/bin/g++-12 --slave /usr/bin/gcov gcov /usr/bin/gcov-12 - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: | projects/rocprofiler-sdk @@ -89,7 +89,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -106,6 +106,6 @@ jobs: rm -rf ${EXCLUDED_PATHS} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/rocprofiler-sdk-continuous_integration.yml b/.github/workflows/rocprofiler-sdk-continuous_integration.yml index 4df949294a..f0496f863b 100644 --- a/.github/workflows/rocprofiler-sdk-continuous_integration.yml +++ b/.github/workflows/rocprofiler-sdk-continuous_integration.yml @@ -103,7 +103,7 @@ jobs: echo "ROCm installed to: ${{ env.ROCM_PATH }}" - name: Clone ROCProfiler SDK & AQLProfile & ROCProfiler Register & ROCR-Runtime - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: sparse-checkout: | projects/rocprofiler-sdk @@ -125,7 +125,7 @@ jobs: { echo "paths<> "$GITHUB_OUTPUT" - name: Restore submodule cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | .git/modules @@ -139,7 +139,7 @@ jobs: run: git submodule update --init --recursive --jobs 16 - name: Clone ROCDecode - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: 'ROCm/rocDecode' ref: 'release/rocm-rel-7.0' @@ -147,7 +147,7 @@ jobs: path: 'rocDecode' - name: Clone ROCJPEG - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: 'ROCm/rocJPEG' ref: 'release/rocm-rel-7.0' @@ -174,7 +174,7 @@ jobs: ${{ env.ROCM_PATH }}*/lib/python*/site-packages/rocpd - name: Setup ccache - uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18 + uses: hendrikmuhs/ccache-action@1bbbcda0748b3e340dee71a314fa68ffcbd6df79 # v1.2.21 with: key: ccache-${{ matrix.system.os }}-${{ matrix.system.runner }}-${{ matrix.system.gpu }} max-size: 2G @@ -370,7 +370,7 @@ jobs: - name: Archive production artifacts if: ${{ github.event_name == 'workflow_dispatch' && contains(matrix.system.gpu, env.CORE_EXT_RUNNER) }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: installers-deb path: | @@ -403,7 +403,7 @@ jobs: GPU_RUNNER: ${{ matrix.system.gpu }} steps: - name: Clone ROCProfiler SDK & AQLProfile & ROCProfiler Register & ROCR-Runtime - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: sparse-checkout: | projects/rocprofiler-sdk @@ -425,7 +425,7 @@ jobs: { echo "paths<> "$GITHUB_OUTPUT" - name: Restore submodule cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | .git/modules @@ -470,7 +470,7 @@ jobs: ln -s /usr/local/bin/curl /usr/bin/curl - name: Setup ccache - uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18 + uses: hendrikmuhs/ccache-action@1bbbcda0748b3e340dee71a314fa68ffcbd6df79 # v1.2.21 with: key: ccache-${{ matrix.system.os }}-${{ matrix.system.runner }}-${{ matrix.system.gpu }} max-size: 2G @@ -618,7 +618,7 @@ jobs: echo "ROCm installed to: ${{ env.ROCM_PATH }}" - name: Clone ROCProfiler SDK & AQLProfile & ROCProfiler Register & ROCR-Runtime - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: sparse-checkout: | projects/rocprofiler-sdk @@ -640,7 +640,7 @@ jobs: { echo "paths<> "$GITHUB_OUTPUT" - name: Restore submodule cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | .git/modules @@ -685,7 +685,7 @@ jobs: run: echo 'ROCPROFILER_PC_SAMPLING_BETA_ENABLED=1' >> $GITHUB_ENV - name: Setup ccache - uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18 + uses: hendrikmuhs/ccache-action@1bbbcda0748b3e340dee71a314fa68ffcbd6df79 # v1.2.21 with: key: ccache-${{ matrix.system.os }}-${{ matrix.system.runner }}-${{ matrix.system.gpu }}-${{ matrix.system.sanitizer}} max-size: 2G diff --git a/.github/workflows/rocprofiler-sdk-docs.yml b/.github/workflows/rocprofiler-sdk-docs.yml index 27900f9411..bb675e367b 100644 --- a/.github/workflows/rocprofiler-sdk-docs.yml +++ b/.github/workflows/rocprofiler-sdk-docs.yml @@ -40,7 +40,7 @@ jobs: id-token: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-sdk submodules: true @@ -83,7 +83,7 @@ jobs: apt-get update apt-get install -y git - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-sdk submodules: true diff --git a/.github/workflows/rocprofiler-sdk-formatting.yml b/.github/workflows/rocprofiler-sdk-formatting.yml index 741f746f03..a6bdc4b168 100644 --- a/.github/workflows/rocprofiler-sdk-formatting.yml +++ b/.github/workflows/rocprofiler-sdk-formatting.yml @@ -23,7 +23,7 @@ jobs: ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-sdk @@ -63,7 +63,7 @@ jobs: ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-sdk @@ -110,7 +110,7 @@ jobs: ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-sdk @@ -121,7 +121,7 @@ jobs: id: extract_branch - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -148,7 +148,7 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-sdk diff --git a/.github/workflows/rocprofiler-sdk-python.yml b/.github/workflows/rocprofiler-sdk-python.yml index fc7c46ff5f..8ce30fac53 100644 --- a/.github/workflows/rocprofiler-sdk-python.yml +++ b/.github/workflows/rocprofiler-sdk-python.yml @@ -23,11 +23,11 @@ jobs: python-version: ['3.8', '3.10', '3.12'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-sdk - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/rocprofiler-sdk-restrictions.yml b/.github/workflows/rocprofiler-sdk-restrictions.yml index fedbc94d94..a909f3c7b6 100644 --- a/.github/workflows/rocprofiler-sdk-restrictions.yml +++ b/.github/workflows/rocprofiler-sdk-restrictions.yml @@ -33,7 +33,7 @@ jobs: FOLDERS: "source/lib/common source/lib/rocprofiler-sdk source/lib/rocprofiler-sdk-roctx source/lib/output source/lib/rocprofiler-sdk-tool" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install dependencies run: | diff --git a/.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml b/.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml index 30a9f1e6ac..5cbf3a03b2 100644 --- a/.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml +++ b/.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml @@ -57,7 +57,7 @@ jobs: apt-get update apt-get install -y git - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install requirements if: ${{ matrix.rocm-release == '6.2' }} diff --git a/.github/workflows/rocprofiler-systems-containers.yml b/.github/workflows/rocprofiler-systems-containers.yml index e9f9511995..8faacb9e76 100644 --- a/.github/workflows/rocprofiler-systems-containers.yml +++ b/.github/workflows/rocprofiler-systems-containers.yml @@ -32,7 +32,7 @@ jobs: matrix_data: ${{ steps.generate_matrix_ci.outputs.matrix_data }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/docker @@ -53,19 +53,19 @@ jobs: include: ${{ fromJSON(needs.prepare_matrix_ci.outputs.matrix_data) }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/docker submodules: recursive - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v4 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v4 with: username: ${{ secrets.ROCPROF_SYS_DOCKER_LOGIN }} password: ${{ secrets.ROCPROF_SYS_DOCKER_TOKEN }} @@ -90,7 +90,7 @@ jobs: echo "docker_file=${DOCKER_FILE}" >> $GITHUB_OUTPUT - name: Build CI Base Container (Does not Push on PR) - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: file: projects/rocprofiler-systems/docker/${{ steps.setup_vars.outputs.docker_file }} platforms: linux/amd64 @@ -111,7 +111,7 @@ jobs: matrix_data: ${{ steps.generate_matrix_release.outputs.matrix_data }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems @@ -132,18 +132,18 @@ jobs: include: ${{ fromJSON(needs.prepare_matrix_release.outputs.matrix_data) }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v4 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v4 with: username: ${{ secrets.ROCPROF_SYS_DOCKER_LOGIN }} password: ${{ secrets.ROCPROF_SYS_DOCKER_TOKEN }} @@ -151,7 +151,7 @@ jobs: - name: Build Base Container (PR - No Push) if: github.event_name == 'pull_request' timeout-minutes: 45 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 60 timeout_minutes: 45 @@ -168,7 +168,7 @@ jobs: - name: Build Base Container (Push) if: github.event_name != 'pull_request' timeout-minutes: 45 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 60 timeout_minutes: 45 diff --git a/.github/workflows/rocprofiler-systems-cpack.yml b/.github/workflows/rocprofiler-systems-cpack.yml index ee5b03c095..827347ac03 100644 --- a/.github/workflows/rocprofiler-systems-cpack.yml +++ b/.github/workflows/rocprofiler-systems-cpack.yml @@ -103,7 +103,7 @@ jobs: steps: - name: Free Disk Space - uses: jlumbroso/free-disk-space@v1.2.0 + uses: jlumbroso/free-disk-space@v1.3.1 with: tool-cache: false android: true @@ -112,7 +112,7 @@ jobs: large-packages: false swap-storage: false - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: | projects/rocprofiler-systems @@ -157,7 +157,7 @@ jobs: - name: STGZ Artifacts timeout-minutes: 10 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: rocprofiler-systems-stgz-${{ matrix.os-distro }}-${{ matrix.os-version }}-rocm-${{ matrix.rocm-version }}-installer path: | diff --git a/.github/workflows/rocprofiler-systems-debian.yml b/.github/workflows/rocprofiler-systems-debian.yml index ae0de579e3..72bd65d3fc 100644 --- a/.github/workflows/rocprofiler-systems-debian.yml +++ b/.github/workflows/rocprofiler-systems-debian.yml @@ -55,13 +55,13 @@ jobs: ROCPROFSYS_CI: 'ON' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/ - name: Install Packages timeout-minutes: 25 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 30 timeout_minutes: 25 @@ -170,7 +170,7 @@ jobs: - name: CTest Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ctest-${{ github.job }}-${{ strategy.job-index }}-log path: | @@ -179,7 +179,7 @@ jobs: - name: Data Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: data-${{ github.job }}-${{ strategy.job-index }}-files path: | diff --git a/.github/workflows/rocprofiler-systems-formatting.yml b/.github/workflows/rocprofiler-systems-formatting.yml index 77b28d7f9f..667d8ee51e 100644 --- a/.github/workflows/rocprofiler-systems-formatting.yml +++ b/.github/workflows/rocprofiler-systems-formatting.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems @@ -35,7 +35,7 @@ jobs: test -f .markdownlint.yaml && echo "Using local config file" || curl --silent --show-error --fail --location https://raw.github.com/ROCm/rocm-docs-core/develop/.markdownlint.yaml -O - name: Use markdownlint-cli2 - uses: DavidAnson/markdownlint-cli2-action@v10.0.1 + uses: DavidAnson/markdownlint-cli2-action@v23.0.0 with: globs: "projects/rocprofiler-systems/**/*.md" @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems @@ -59,7 +59,7 @@ jobs: sed -i "s|docs/\*\*/\*.md|projects/rocprofiler-systems/docs/**/*.md|g" .spellcheck.yaml - name: Run spellcheck - uses: rojopolis/spellcheck-github-actions@0.46.0 + uses: rojopolis/spellcheck-github-actions@0.60.0 - name: On fail if: failure() @@ -73,12 +73,12 @@ jobs: python-version: [3.8] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -97,7 +97,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems @@ -124,7 +124,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems @@ -151,7 +151,7 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems - name: check-includes diff --git a/.github/workflows/rocprofiler-systems-ghcr.yml b/.github/workflows/rocprofiler-systems-ghcr.yml index d1053ec87e..be6151c219 100644 --- a/.github/workflows/rocprofiler-systems-ghcr.yml +++ b/.github/workflows/rocprofiler-systems-ghcr.yml @@ -23,7 +23,7 @@ jobs: matrix_data: ${{ steps.generate_matrix_ci_base.outputs.matrix_data }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/docker @@ -49,13 +49,13 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: projects/rocprofiler-systems submodules: recursive - name: Login to GitHub Container Registry - uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -98,12 +98,12 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.7.9 + uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v5.7.9 with: images: ghcr.io/ROCm/rocprofiler-${{ matrix.system.distro }} - name: Build CI GFX Container (Does not Push on PR) - uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 + uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 with: file: projects/rocprofiler-systems/docker/${{ steps.setup_vars_gfx.outputs.docker_file }} platforms: linux/amd64 diff --git a/.github/workflows/rocprofiler-systems-opensuse.yml b/.github/workflows/rocprofiler-systems-opensuse.yml index 49ec20af97..6932c135c7 100644 --- a/.github/workflows/rocprofiler-systems-opensuse.yml +++ b/.github/workflows/rocprofiler-systems-opensuse.yml @@ -48,13 +48,13 @@ jobs: build-type: ['Release'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/ - name: Install Packages timeout-minutes: 25 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 30 timeout_minutes: 25 @@ -152,7 +152,7 @@ jobs: - name: CTest Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ctest-${{ github.job }}-${{ strategy.job-index }}-log path: | @@ -161,7 +161,7 @@ jobs: - name: Data Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: data-${{ github.job }}-${{ strategy.job-index }}-files path: | diff --git a/.github/workflows/rocprofiler-systems-python.yml b/.github/workflows/rocprofiler-systems-python.yml index 342e5b86ac..85330164cc 100644 --- a/.github/workflows/rocprofiler-systems-python.yml +++ b/.github/workflows/rocprofiler-systems-python.yml @@ -27,11 +27,11 @@ jobs: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/rocprofiler-systems-redhat.yml b/.github/workflows/rocprofiler-systems-redhat.yml index 5b3b2da471..084f0f5f7c 100644 --- a/.github/workflows/rocprofiler-systems-redhat.yml +++ b/.github/workflows/rocprofiler-systems-redhat.yml @@ -49,7 +49,7 @@ jobs: build-type: ['Release'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/ @@ -158,7 +158,7 @@ jobs: - name: CTest Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ctest-${{ github.job }}-${{ strategy.job-index }}-log path: | @@ -167,7 +167,7 @@ jobs: - name: Data Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: data-${{ github.job }}-${{ strategy.job-index }}-files path: | diff --git a/.github/workflows/rocprofiler-systems-release.yml b/.github/workflows/rocprofiler-systems-release.yml index 46ebf4ceb2..acc397d0df 100644 --- a/.github/workflows/rocprofiler-systems-release.yml +++ b/.github/workflows/rocprofiler-systems-release.yml @@ -24,7 +24,7 @@ jobs: packages: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/ - name: Generate generic installer script @@ -35,7 +35,7 @@ jobs: sudo apt-get install -y cmake cmake -D OUTPUT_DIR=${PWD} -P scripts/write-rocprof-sys-install.cmake - name: Generate Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: draft: False generate_release_notes: True diff --git a/.github/workflows/rocprofiler-systems-ubuntu-jammy.yml b/.github/workflows/rocprofiler-systems-ubuntu-jammy.yml index 556dc208bf..435a15b0cb 100644 --- a/.github/workflows/rocprofiler-systems-ubuntu-jammy.yml +++ b/.github/workflows/rocprofiler-systems-ubuntu-jammy.yml @@ -59,13 +59,13 @@ jobs: ROCPROFSYS_CI: 'ON' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/ - name: Install Packages timeout-minutes: 25 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 30 timeout_minutes: 25 @@ -174,7 +174,7 @@ jobs: - name: CTest Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ctest-${{ github.job }}-${{ strategy.job-index }}-log path: | @@ -183,7 +183,7 @@ jobs: - name: Data Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: data-${{ github.job }}-${{ strategy.job-index }}-files path: | @@ -214,13 +214,13 @@ jobs: ROCPROFSYS_CI: 'ON' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/ - name: Install Packages timeout-minutes: 25 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 30 timeout_minutes: 25 @@ -233,7 +233,7 @@ jobs: - name: Install ROCm Packages timeout-minutes: 25 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 30 timeout_minutes: 25 @@ -353,7 +353,7 @@ jobs: - name: CTest Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ctest-${{ github.job }}-${{ strategy.job-index }}-log path: | @@ -362,7 +362,7 @@ jobs: - name: Data Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: data-${{ github.job }}-${{ strategy.job-index }}-files path: | @@ -383,13 +383,13 @@ jobs: ROCPROFSYS_CI: 'ON' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/ - name: Install Packages timeout-minutes: 25 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 30 timeout_minutes: 25 diff --git a/.github/workflows/rocprofiler-systems-ubuntu-noble.yml b/.github/workflows/rocprofiler-systems-ubuntu-noble.yml index 3c750e6d9f..f9edf130ea 100644 --- a/.github/workflows/rocprofiler-systems-ubuntu-noble.yml +++ b/.github/workflows/rocprofiler-systems-ubuntu-noble.yml @@ -54,13 +54,13 @@ jobs: ROCPROFSYS_CI: 'ON' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: projects/rocprofiler-systems/ - name: Install Packages timeout-minutes: 25 - uses: nick-fields/retry@v3 + uses: nick-fields/retry@v4 with: retry_wait_seconds: 30 timeout_minutes: 25 @@ -169,7 +169,7 @@ jobs: - name: CTest Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ctest-${{ github.job }}-${{ strategy.job-index }}-log path: | @@ -178,7 +178,7 @@ jobs: - name: Data Artifacts if: failure() continue-on-error: True - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: data-${{ github.job }}-${{ strategy.job-index }}-files path: | diff --git a/.github/workflows/therock-ci-linux.yml b/.github/workflows/therock-ci-linux.yml index c27c444f6c..e8c0a395c0 100644 --- a/.github/workflows/therock-ci-linux.yml +++ b/.github/workflows/therock-ci-linux.yml @@ -33,10 +33,10 @@ jobs: AWS_SHARED_CREDENTIALS_FILE: /home/awsconfig/credentials.ini steps: - name: "Checking out repository for rocm-systems" - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Checkout TheRock repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: "ROCm/TheRock" path: "TheRock" @@ -107,7 +107,7 @@ jobs: - name: Configure AWS Credentials if: ${{ always() && !github.event.pull_request.head.repo.fork }} - uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 + uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 with: aws-region: us-east-2 role-to-assume: arn:aws:iam::692859939525:role/therock-artifacts-external diff --git a/.github/workflows/therock-ci-windows.yml b/.github/workflows/therock-ci-windows.yml index 7f14101167..bf3fc7db0e 100644 --- a/.github/workflows/therock-ci-windows.yml +++ b/.github/workflows/therock-ci-windows.yml @@ -34,17 +34,17 @@ jobs: AMDGPU_FAMILIES: "gfx110X-dgpu" steps: - name: "Checking out repository for rocm-systems" - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Checkout TheRock repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: "ROCm/TheRock" path: "TheRock" ref: 83b25f87ea8f163ef37295f28204a9b4ab86f168 # 2025-09-30 commit - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: '3.12' @@ -135,7 +135,7 @@ jobs: - name: Configure AWS Credentials if: ${{ always() && !github.event.pull_request.head.repo.fork }} - uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0 + uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 with: aws-region: us-east-2 role-to-assume: arn:aws:iam::692859939525:role/therock-artifacts-external diff --git a/.github/workflows/therock-ci.yml b/.github/workflows/therock-ci.yml index 515f1f3b78..d20bddd87a 100644 --- a/.github/workflows/therock-ci.yml +++ b/.github/workflows/therock-ci.yml @@ -39,14 +39,14 @@ jobs: projects: ${{ steps.projects.outputs.projects }} steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: .github sparse-checkout-cone-mode: true fetch-depth: 2 - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: "3.12" diff --git a/.github/workflows/therock-test-packages.yml b/.github/workflows/therock-test-packages.yml index 03910e4649..55ebe0b210 100644 --- a/.github/workflows/therock-test-packages.yml +++ b/.github/workflows/therock-test-packages.yml @@ -24,7 +24,7 @@ jobs: components: ${{ steps.configure.outputs.components }} steps: - name: "Fetch 'build_tools' from repository" - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: build_tools path: "prejob" @@ -38,7 +38,7 @@ jobs: run: . '${{ github.workspace }}\prejob\build_tools\github_actions\cleanup_processes.ps1' - name: "Checking out repository" - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: "ROCm/TheRock" @@ -77,7 +77,7 @@ jobs: THEROCK_BIN_DIR: "./build/bin" steps: - name: "Fetch 'build_tools' from repository" - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: sparse-checkout: build_tools path: "prejob" @@ -89,7 +89,7 @@ jobs: run: . '${{ github.workspace }}\prejob\build_tools\github_actions\cleanup_processes.ps1' - name: Checkout Repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: "ROCm/TheRock" diff --git a/.github/workflows/update-subtrees-release.yml b/.github/workflows/update-subtrees-release.yml index e694c79107..5da3d9f33a 100644 --- a/.github/workflows/update-subtrees-release.yml +++ b/.github/workflows/update-subtrees-release.yml @@ -20,14 +20,14 @@ jobs: steps: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout the Super-repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 # needed for git subtree pull/push token: ${{ steps.generate-token.outputs.token }} diff --git a/.github/workflows/update-subtrees.yml b/.github/workflows/update-subtrees.yml index b569338dbd..995027de88 100644 --- a/.github/workflows/update-subtrees.yml +++ b/.github/workflows/update-subtrees.yml @@ -20,14 +20,14 @@ jobs: steps: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - name: Checkout the Super-repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 # needed for git subtree pull/push token: ${{ steps.generate-token.outputs.token }}