mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-21 22:15:40 +00:00
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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user