feedBack-desktop/.github/workflows
Byron Gamatos dd7ad9b786
Some checks are pending
Addon CI / addon (arm64, macos-14, mac) (push) Waiting to run
Addon CI / addon (x64, ubuntu-22.04, linux) (push) Waiting to run
Addon CI / addon (x64, windows-latest, win) (push) Waiting to run
Ship CI / CI (push) Waiting to run
feat(update): add nightly Velopack update channel (#80)
Adds `nightly` as a selectable auto-update channel (Windows + macOS).

Client:
- update-manager.ts: add 'nightly' to UpdateChannel (veloChannel already
  yields win-x64-nightly / osx-arm64-nightly, so no logic change)
- main.ts: allow 'nightly' in the runtime IPC channel guard
- preload.ts: add 'nightly' to the preload-local UpdateChannel union
- screen.js / settings.html: add the Nightly option + helper text

CI (nightly.yml):
- derive <pkg>-nightly.<UTC date> version in the setup job
- setup-dotnet (pinned from .build-config.json) so the vpk CLI has net8,
  matching build.yml
- vpk pack win-x64-nightly / osx-arm64-nightly (mac signed + notarized,
  mirroring build.yml's signed/unsigned fallback)
- publish a rolling `nightly` GitHub Release (prerelease=false, latest=false)
  that the in-app updater reads for the nightly channel
- concurrency guard so an overlapping dispatch can't race the rolling release

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 00:10:03 +02:00
..
addon-ci.yml Clean release snapshot 2026-06-16 18:48:12 +02:00
build.yml ci(build): stop full matrix on pushes to main 2026-07-03 18:02:31 +02:00
ci.yml Clean release snapshot 2026-06-16 18:48:12 +02:00
nightly.yml feat(update): add nightly Velopack update channel (#80) 2026-07-07 00:10:03 +02:00
rc.yml ci: adapt workflows to trunk-based development (#62) 2026-07-03 11:29:33 +02:00
sandbox.yml Clean release snapshot 2026-06-16 18:48:12 +02:00
ship-ci.yml ci: adapt workflows to trunk-based development (#62) 2026-07-03 11:29:33 +02:00