Skip to content

feat(updater): link stable and alpha repositories - #30

Closed
ShiinaKuroko wants to merge 40 commits into
yltx:mainfrom
ShiinaKuroko:feat/2.1-update-channels-main
Closed

feat(updater): link stable and alpha repositories#30
ShiinaKuroko wants to merge 40 commits into
yltx:mainfrom
ShiinaKuroko:feat/2.1-update-channels-main

Conversation

@ShiinaKuroko

Copy link
Copy Markdown

Summary

  • add an explicit Stable/Alpha update-channel selector
  • use yltx/AutoWSGR-GUI + OpenWSGR/AutoWSGR for Stable
  • use ShiinaKuroko/AutoWSGR-GUI + ShiinaKuroko/AutoWSGR for Alpha
  • invalidate the managed backend marker after channel changes so the backend switches on restart
  • keep downgrade disabled after electron-updater changes channels
  • warn that preview builds may contain unfixed bugs while exposing in-development features

Review

  • GUI repository, update channel, accepted candidates, and backend distribution now derive from the same persisted setting
  • Stable and Alpha backend sources are pinned to immutable commits
  • external backend mode remains unaffected

Verification

  • npm run test:build
  • node scripts/tests/test-main-services.js
  • node scripts/tests/test-main-ipc.js
  • node scripts/tests/test-python-environment.js
  • node scripts/tests/test-backend-distribution.js
  • npm run test:settings
  • git diff --check

This carries the reviewed channel integration on top of the existing GUI 2.1 bridge work from #29 because its upstream-owned head branch is not writable from the contributor account.

yltx added 30 commits August 13, 2026 12:00
@ShiinaKuroko

Copy link
Copy Markdown
Author

Superseded by #31, which uses the required ShiinaKuroko:ShiinaKuroko source branch.

@ShiinaKuroko
ShiinaKuroko deleted the feat/2.1-update-channels-main branch August 19, 2026 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants