Bind background push delivery to upstream operator identity #1375

Merged
rockachopa merged 1 commits from timmy/1374-bind-push-session-identity into main 2026-08-25 02:16:18 +00:00
Member

Closes #1374

What changed

  • authorize every background push channel against the current upstream Gitea principal
  • classify mismatched and legacy-unbound managed sessions without losing one-query batching
  • preserve subscriptions when upstream identity lookup fails, allowing safe retry

Verification

  • RED: 5 focused tests failed on the missing principal-bound API/wiring
  • GREEN: 5 focused tests passed
  • focused session/auth/push/reminder suite: 175 passed
  • full suite: 2616 passed, 21 skipped
Closes #1374 ## What changed - authorize every background push channel against the current upstream Gitea principal - classify mismatched and legacy-unbound managed sessions without losing one-query batching - preserve subscriptions when upstream identity lookup fails, allowing safe retry ## Verification - RED: 5 focused tests failed on the missing principal-bound API/wiring - GREEN: 5 focused tests passed - focused session/auth/push/reminder suite: 175 passed - full suite: 2616 passed, 21 skipped
rockachopa added 1 commit 2026-08-25 02:06:36 +00:00
fix: bind background push to operator identity (Closes #1374)
All checks were successful
CI / lint (pull_request) Successful in 3m18s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 5m47s
CI / release-candidate (pull_request) Has been skipped
b40a44fc45
rockachopa merged commit b541c707fc into main 2026-08-25 02:16:18 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1375
No description provided.