fix(release): replace hermit with native tool setup on Windows job (#1018)

Signed-off-by: Will Pfleger <pfleger.will@gmail.com>
Co-authored-by: Will Pfleger <pfleger.will@gmail.com>
Co-authored-by: npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 <dcfd242e557282d7a1e2cf2e6877522682f1e5c6156dc92ca7d90eaedd3b0f95@sprout-oss.stage.blox.sqprod.co>
This commit is contained in:
Will Pfleger
2026-06-12 17:58:55 -04:00
committed by GitHub
parent 6db90514b2
commit 2fef8d6643

View File

@@ -564,15 +564,25 @@ jobs:
ref: ${{ github.event_name == 'push' && github.ref || inputs.ref }} ref: ${{ github.event_name == 'push' && github.ref || inputs.ref }}
persist-credentials: false persist-credentials: false
- uses: cashapp/activate-hermit@e49f5cb4dd64ff0b0b659d1d8df499595451155a # v1 - uses: dtolnay/rust-toolchain@e081816240890017053eacbb1bdf337761dc5582 # 1.95.0
with:
targets: ${{ env.TARGET }}
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 24.14.0
# Disable dependency caching: a writable cache in this release workflow
# (contents: write, feeds a signed installer) is a poisoning vector. pnpm
# install runs uncached below.
package-manager-cache: false
- uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0
with:
version: 11.4.0
- name: Install desktop dependencies - name: Install desktop dependencies
shell: bash shell: bash
run: just desktop-install-ci run: pnpm install --frozen-lockfile
- name: Add Rust target
shell: bash
run: rustup target add "$TARGET"
- name: Patch version - name: Patch version
shell: bash shell: bash