diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b84e19dd..f4cb67b4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: # entirely to save Actions minutes (the windows matrix slot is 2× per # minute). The workflow file itself is part of the filter so CI tweaks # still re-run the job. - uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2 + uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3 with: filters: | rust: @@ -78,11 +78,11 @@ jobs: libayatana-appindicator3-dev librsvg2-dev libasound2-dev \ libssl-dev pkg-config - - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # stable + - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable with: toolchain: stable - - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 + - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 with: workspaces: src-tauri diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 58f214c8..00600320 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -23,7 +23,7 @@ jobs: rust: ${{ steps.filter.outputs.rust }} steps: - uses: actions/checkout@v7.0.1 - - uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v3.0.2 + - uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v3.0.2 id: filter with: filters: | @@ -102,11 +102,11 @@ jobs: libayatana-appindicator3-dev librsvg2-dev libasound2-dev \ libssl-dev pkg-config - - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # stable + - uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable with: toolchain: stable - - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 + - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 with: workspaces: src-tauri diff --git a/.github/workflows/flatpak-sources-refresh.yml b/.github/workflows/flatpak-sources-refresh.yml index fb02ca5e..000e6786 100644 --- a/.github/workflows/flatpak-sources-refresh.yml +++ b/.github/workflows/flatpak-sources-refresh.yml @@ -66,7 +66,7 @@ jobs: # GITHUB_TOKEN — when the secrets aren't configured. - id: app-token if: env.APP_ID != '' - uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2 + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} @@ -91,11 +91,11 @@ jobs: # credentials through `gh auth setup-git` instead. persist-credentials: false - - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 22 - - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: "3.12" diff --git a/.github/workflows/release-please-lockfile-build.yml b/.github/workflows/release-please-lockfile-build.yml index 1ff8347a..8e1a9f27 100644 --- a/.github/workflows/release-please-lockfile-build.yml +++ b/.github/workflows/release-please-lockfile-build.yml @@ -49,12 +49,12 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} - name: Setup Rust toolchain - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # stable + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable with: toolchain: stable - name: Cache Cargo build - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 + uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 with: workspaces: src-tauri -> target key: release-please-lockfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4b9193b1..440f5f38 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -131,13 +131,13 @@ jobs: libasound2-dev - name: Setup Rust toolchain - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # stable + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable with: toolchain: stable targets: ${{ matrix.platform == 'macos' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} - name: Cache Cargo build - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 + uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 with: workspaces: src-tauri -> target key: ${{ matrix.platform }}-release @@ -554,7 +554,7 @@ jobs: if-no-files-found: error - name: Attest build provenance - uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1 + uses: actions/attest-build-provenance@4d101475d8b20a2381f78447822ac1eab6504dd8 # v4.2.2 with: subject-path: dist-release/* diff --git a/.github/workflows/test-appimage.yml b/.github/workflows/test-appimage.yml index 89bed353..1451a6a6 100644 --- a/.github/workflows/test-appimage.yml +++ b/.github/workflows/test-appimage.yml @@ -48,12 +48,12 @@ jobs: libasound2-dev - name: Setup Rust toolchain - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # stable + uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable with: toolchain: stable - name: Cache Cargo build - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 + uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 with: workspaces: src-tauri -> target key: linux-test-appimage