diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 245f8b661e..8025d2241f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -131,7 +131,7 @@ jobs: fetch-depth: 0 - name: Restore vcpkg cache - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: cache with: path: vcpkg_pkgs_cache.zip @@ -243,7 +243,7 @@ jobs: - name: Save vcpkg cache if: steps.cache.outputs.cache-hit != 'true' - uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: ${{github.workspace}}/vcpkg_pkgs_cache.zip key: ${{ steps.cache.outputs.cache-primary-key }} @@ -273,7 +273,7 @@ jobs: fetch-depth: 0 - name: Restore vcpkg cache - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: cache with: path: vcpkg_pkgs_cache.zip @@ -354,7 +354,7 @@ jobs: - name: Save vcpkg cache if: steps.cache.outputs.cache-hit != 'true' - uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: ${{github.workspace}}/vcpkg_pkgs_cache.zip key: ${{ steps.cache.outputs.cache-primary-key }} diff --git a/.github/workflows/reusable_basic.yml b/.github/workflows/reusable_basic.yml index 4c95060bfc..6a649c6afc 100644 --- a/.github/workflows/reusable_basic.yml +++ b/.github/workflows/reusable_basic.yml @@ -286,7 +286,7 @@ jobs: arch: x64 - name: Restore vcpkg cache - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: cache with: path: vcpkg_pkgs_cache.zip @@ -436,7 +436,7 @@ jobs: - name: Save vcpkg cache if: steps.cache.outputs.cache-hit != 'true' - uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: ${{github.workspace}}/vcpkg_pkgs_cache.zip key: ${{ steps.cache.outputs.cache-primary-key }} diff --git a/.github/workflows/reusable_checks.yml b/.github/workflows/reusable_checks.yml index 3cf287d4c1..8d7ae38743 100644 --- a/.github/workflows/reusable_checks.yml +++ b/.github/workflows/reusable_checks.yml @@ -57,7 +57,7 @@ jobs: ./scripts/check_license/check_headers.sh . "Apache-2.0 WITH LLVM-exception" -v - name: Run a spell check - uses: crate-ci/typos@85f62a8a84f939ae994ab3763f01a0296d61a7ee # v1.36.2 + uses: crate-ci/typos@0c17dabcee8b8f1957fa917d17393a23e02e1583 # v1.36.3 with: config: ./.github/workflows/.spellcheck-conf.toml diff --git a/.github/workflows/reusable_codeql.yml b/.github/workflows/reusable_codeql.yml index bffef7b77d..6056467d0c 100644 --- a/.github/workflows/reusable_codeql.yml +++ b/.github/workflows/reusable_codeql.yml @@ -41,14 +41,14 @@ jobs: python-version: "3.10" - name: Initialize CodeQL - uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.5 + uses: github/codeql-action/init@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.29.5 with: languages: cpp trap-caching: false - name: "[Win] Restore vcpkg cache" if: matrix.os == 'windows-latest' - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: cache with: path: vcpkg_pkgs_cache.zip @@ -108,7 +108,7 @@ jobs: run: cmake --build ${{env.BUILD_DIR}} --config Release -j - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.5 + uses: github/codeql-action/analyze@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.29.5 - name: "[Win] Prepare vcpkg cache" if: matrix.os == 'windows-latest' && steps.cache.outputs.cache-hit != 'true' @@ -117,7 +117,7 @@ jobs: - name: "[Win] Save vcpkg cache" if: matrix.os == 'windows-latest' && steps.cache.outputs.cache-hit != 'true' - uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: ${{github.workspace}}/vcpkg_pkgs_cache.zip key: ${{ steps.cache.outputs.cache-primary-key }} diff --git a/.github/workflows/reusable_compatibility.yml b/.github/workflows/reusable_compatibility.yml index 2db924bf23..c7ad6fb58e 100644 --- a/.github/workflows/reusable_compatibility.yml +++ b/.github/workflows/reusable_compatibility.yml @@ -142,7 +142,7 @@ jobs: path: ${{github.workspace}}/tag_version - name: Restore vcpkg cache - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: cache with: path: vcpkg_pkgs_cache.zip @@ -282,7 +282,7 @@ jobs: - name: Save vcpkg cache if: steps.cache.outputs.cache-hit != 'true' - uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: ${{github.workspace}}/vcpkg_pkgs_cache.zip key: ${{ steps.cache.outputs.cache-primary-key }} diff --git a/.github/workflows/reusable_dockers_build.yml b/.github/workflows/reusable_dockers_build.yml index 9d85ecefa1..91dcefa155 100644 --- a/.github/workflows/reusable_dockers_build.yml +++ b/.github/workflows/reusable_dockers_build.yml @@ -34,7 +34,7 @@ jobs: # Login and push require login/pass to GHCR - omit these steps on forks - name: Login to GitHub Container Registry if: ${{ github.event_name != 'pull_request' && github.repository == 'oneapi-src/unified-memory-framework' }} - uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: registry: ghcr.io username: bb-ur diff --git a/.github/workflows/reusable_fast.yml b/.github/workflows/reusable_fast.yml index fd91b876a3..d43956a27e 100644 --- a/.github/workflows/reusable_fast.yml +++ b/.github/workflows/reusable_fast.yml @@ -109,7 +109,7 @@ jobs: fetch-depth: 0 - name: Restore vcpkg cache - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: cache with: path: vcpkg_pkgs_cache.zip @@ -185,7 +185,7 @@ jobs: - name: Save vcpkg cache if: steps.cache.outputs.cache-hit != 'true' - uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: ${{github.workspace}}/vcpkg_pkgs_cache.zip key: ${{ steps.cache.outputs.cache-primary-key }} diff --git a/.github/workflows/reusable_gpu.yml b/.github/workflows/reusable_gpu.yml index 3f2e61e2fb..25b509f4b4 100644 --- a/.github/workflows/reusable_gpu.yml +++ b/.github/workflows/reusable_gpu.yml @@ -75,7 +75,7 @@ jobs: - name: "[Win] Restore vcpkg cache" if: matrix.os == 'Windows' - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: cache with: path: vcpkg_pkgs_cache.zip @@ -197,7 +197,7 @@ jobs: - name: "[Win] Save vcpkg cache" if: matrix.os == 'Windows' && steps.cache.outputs.cache-hit != 'true' - uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: ${{github.workspace}}/vcpkg_pkgs_cache.zip key: ${{ steps.cache.outputs.cache-primary-key }} diff --git a/.github/workflows/reusable_trivy.yml b/.github/workflows/reusable_trivy.yml index 0ee47ce746..d118107ee9 100644 --- a/.github/workflows/reusable_trivy.yml +++ b/.github/workflows/reusable_trivy.yml @@ -38,6 +38,6 @@ jobs: cat trivy-results.sarif - name: Upload results - uses: github/codeql-action/upload-sarif@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.5 + uses: github/codeql-action/upload-sarif@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.29.5 with: sarif_file: 'trivy-results.sarif' diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index a5cf77b7e2..82bf92ac57 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -49,6 +49,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: Upload to code-scanning - uses: github/codeql-action/upload-sarif@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.5 + uses: github/codeql-action/upload-sarif@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.29.5 with: sarif_file: scorecard_results.sarif