ci(release): re-enable Windows, Linux and verify-nix jobs

The macOS updater pipeline is stable now, so restore full-platform
builds + the Nix cache refresh on every release. These were disabled
temporarily during v1.34.14–v1.34.23 iteration to cut turnaround time.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Psychotoxical
2026-04-18 17:46:45 +02:00
parent e201bc630c
commit 95f714654d
+2 -12
View File
@@ -83,10 +83,8 @@ jobs:
args: '--target aarch64-apple-darwin' args: '--target aarch64-apple-darwin'
- platform: 'macos-latest' - platform: 'macos-latest'
args: '--target x86_64-apple-darwin' args: '--target x86_64-apple-darwin'
# TEMPORARILY DISABLED during macOS updater testing — faster turnaround. - platform: 'windows-latest'
# Re-add before the next public release. args: '--bundles nsis'
# - platform: 'windows-latest'
# args: '--bundles nsis'
runs-on: ${{ matrix.settings.platform }} runs-on: ${{ matrix.settings.platform }}
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@@ -183,9 +181,6 @@ jobs:
gh release upload "app-v${VERSION}" latest.json --clobber gh release upload "app-v${VERSION}" latest.json --clobber
build-linux: build-linux:
# TEMPORARILY DISABLED during macOS updater testing — faster turnaround.
# Re-enable by removing `if: false` before the next public release.
if: false
needs: create-release needs: create-release
permissions: permissions:
contents: write contents: write
@@ -241,11 +236,6 @@ jobs:
# #
# The refreshed lock/hash files are committed back to `main` when they change. # The refreshed lock/hash files are committed back to `main` when they change.
verify-nix: verify-nix:
# TEMPORARILY DISABLED during the v1.34.x testing iteration (signing +
# updater stabilisation). Remove `if: false` to re-enable — it auto-commits
# flake.lock / npmDepsHash refreshes to main on every release, which causes
# rebase friction while we're iterating fast on the release pipeline.
if: false
needs: create-release needs: create-release
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
permissions: permissions: