Skip to content

fix: harden panel self-upgrade#506

Merged
Sagit-chu merged 2 commits into
mainfrom
fix/panel-self-upgrade
May 15, 2026
Merged

fix: harden panel self-upgrade#506
Sagit-chu merged 2 commits into
mainfrom
fix/panel-self-upgrade

Conversation

@Sagit-chu
Copy link
Copy Markdown
Owner

@Sagit-chu Sagit-chu commented May 15, 2026

This fixes panel self-upgrade and monitor realtime access for permitted non-admin users.

Changes:

  • Reuse GitHub proxy config for system upgrade release/API fetches.
  • Make panel self-upgrade helper fail fast on compose command errors.
  • Allow users with explicit monitor permission to connect to the realtime websocket and receive broadcasts, not just admins.

Validation:

  • cd go-backend && GOCACHE=/private/tmp/flvx-gocache go test ./internal/http/handler -count=1
  • cd go-backend && go test ./internal/ws -count=1

@Sagit-chu Sagit-chu merged commit 8552a70 into main May 15, 2026
8 checks passed
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.

1 participant