diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0f4c249..ec034f0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,9 +33,9 @@ jobs: env: VCPKG_ROOT: 'C:\vcpkg' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - - uses: actions/cache@v4 + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: | ~/.cargo/registry @@ -48,7 +48,7 @@ jobs: if: ${{ contains(matrix.os, 'ubuntu') }} run: sudo apt-get install -y libudev-dev - - uses: taiki-e/install-action@v2 + - uses: taiki-e/install-action@80e6af7a2ec7f280fffe2d0a9d3a12a9d11d86e9 # v2.75.1 with: tool: cargo-hack@0.6.11 diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 98edbd2..74dfa72 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -16,9 +16,9 @@ jobs: # windows not supported by dfx os: [ubuntu-22.04, macos-15] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - - uses: actions/cache@v4 + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: | ~/.cargo/git @@ -31,7 +31,7 @@ jobs: run: sudo apt-get install -y libudev-dev - name: Install dfx - uses: dfinity/setup-dfx@main + uses: dfinity/setup-dfx@e50c04f104ee4285ec010f10609483cf41e4d365 # main - name: Install coreutils (macOS) if: ${{ contains(matrix.os, 'macos') }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eba3473..bec3c02 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,9 +48,9 @@ jobs: env: VCPKG_ROOT: 'C:\vcpkg' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - - uses: actions/cache@v4 + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: | ~/.cargo/git @@ -67,7 +67,7 @@ jobs: run: rustup target add ${{ matrix.target }} - if: ${{ matrix.target }} - uses: taiki-e/install-action@v2 + uses: taiki-e/install-action@80e6af7a2ec7f280fffe2d0a9d3a12a9d11d86e9 # v2.75.1 with: tool: cross@0.2.5 @@ -80,7 +80,7 @@ jobs: - name: Upload binaries to release if: ${{ github.ref_type == 'tag' }} - uses: svenstaro/upload-release-action@v2 + uses: svenstaro/upload-release-action@29e53e917877a24fad85510ded594ab3c9ca12de # 2.11.5 with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: ${{ matrix.target_file }} diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml index c9563b3..97cce5c 100644 --- a/.github/workflows/shellcheck.yml +++ b/.github/workflows/shellcheck.yml @@ -6,7 +6,7 @@ jobs: check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Install shellcheck run: | mkdir $HOME/bin