From 95f714654dd04d2ec124d179397491fa61e189f0 Mon Sep 17 00:00:00 2001 From: Psychotoxical Date: Sat, 18 Apr 2026 17:46:45 +0200 Subject: [PATCH] ci(release): re-enable Windows, Linux and verify-nix jobs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .github/workflows/release.yml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 94c9d1be..5799bbc2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -83,10 +83,8 @@ jobs: args: '--target aarch64-apple-darwin' - platform: 'macos-latest' args: '--target x86_64-apple-darwin' - # TEMPORARILY DISABLED during macOS updater testing — faster turnaround. - # Re-add before the next public release. - # - platform: 'windows-latest' - # args: '--bundles nsis' + - platform: 'windows-latest' + args: '--bundles nsis' runs-on: ${{ matrix.settings.platform }} steps: - uses: actions/checkout@v5 @@ -183,9 +181,6 @@ jobs: gh release upload "app-v${VERSION}" latest.json --clobber 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 permissions: contents: write @@ -241,11 +236,6 @@ jobs: # # The refreshed lock/hash files are committed back to `main` when they change. 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 runs-on: ubuntu-24.04 permissions: