mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-21 23:05:46 +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'
|
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:
|
||||||
|
|||||||
Reference in New Issue
Block a user