diff --git a/.github/workflows/publish-deno.yml b/.github/workflows/publish-deno.yml index 2117cb7..976faf9 100644 --- a/.github/workflows/publish-deno.yml +++ b/.github/workflows/publish-deno.yml @@ -18,7 +18,7 @@ jobs: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Get current version id: current_version diff --git a/.github/workflows/publish-python.yml b/.github/workflows/publish-python.yml index d1e20e9..5b44fde 100644 --- a/.github/workflows/publish-python.yml +++ b/.github/workflows/publish-python.yml @@ -24,10 +24,10 @@ jobs: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Install mise - uses: jdx/mise-action@v2 + uses: jdx/mise-action@c37c93293d6b742fc901e1406b8f764f6fb19dac # v2 - name: Install tools run: mise install diff --git a/.github/workflows/release-binary.yml b/.github/workflows/release-binary.yml index abd0ca7..622ba9d 100644 --- a/.github/workflows/release-binary.yml +++ b/.github/workflows/release-binary.yml @@ -15,10 +15,10 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Download all artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: github-token: ${{secrets.GITHUB_TOKEN}} run-id: ${{github.event.workflow_run.id}} @@ -43,7 +43,7 @@ jobs: - name: Create Release if: steps.check_artifacts.outputs.artifacts_found == 'true' - uses: ncipollo/release-action@v1 + uses: ncipollo/release-action@339a81892b84b4eeb0f6e744e4574d79d0d9b8dd # v1 with: tag: webview-v${{ steps.get_version.outputs.version }} name: Release ${{ steps.get_version.outputs.version }} diff --git a/.github/workflows/rust-binary.yml b/.github/workflows/rust-binary.yml index 1f21f90..b181d5b 100644 --- a/.github/workflows/rust-binary.yml +++ b/.github/workflows/rust-binary.yml @@ -32,9 +32,9 @@ jobs: binary_name: webview-mac-arm64 platform: macos steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - - uses: jdx/mise-action@v2 + - uses: jdx/mise-action@c37c93293d6b742fc901e1406b8f764f6fb19dac # v2 env: RUSTUP_TARGET: ${{ matrix.target }} MISE_ENV: ${{ matrix.platform }} @@ -44,7 +44,7 @@ jobs: experimental: true - name: Setup Rust cache - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 with: cache-on-failure: true shared-key: "binary-${{ matrix.target }}" @@ -114,7 +114,7 @@ jobs: mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview.exe ${{ matrix.binary_name }}-devtools.exe - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: ${{ steps.build_flags.outputs.build_type }}-binary-${{ matrix.target }} path: ${{ matrix.binary_name }}* diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 5da41e5..27abddb 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -6,15 +6,15 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - - uses: jdx/mise-action@v2 + - uses: jdx/mise-action@c37c93293d6b742fc901e1406b8f764f6fb19dac # v2 with: cache_key_prefix: mise-{{hashFiles('mise.toml')}} experimental: true - name: Setup Rust cache - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 with: cache-on-failure: true shared-key: mise-{{hashFiles('mise.toml')}} @@ -25,9 +25,9 @@ jobs: publishable: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - - uses: jdx/mise-action@v2 + - uses: jdx/mise-action@c37c93293d6b742fc901e1406b8f764f6fb19dac # v2 with: experimental: true @@ -37,15 +37,15 @@ jobs: codegen-up-to-date: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - - uses: jdx/mise-action@v2 + - uses: jdx/mise-action@c37c93293d6b742fc901e1406b8f764f6fb19dac # v2 with: cache_key_prefix: mise-{{hashFiles('mise.toml')}} experimental: true - name: Setup Rust cache - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 with: cache-on-failure: true shared-key: "mise-{{hashFiles('mise.toml')}}"