Skip to content

feat(account): wire admin OAuth onboarding#2

Merged
ijry merged 3 commits into
mainfrom
fix/m2-wiring-and-adapters
Jun 8, 2026
Merged

feat(account): wire admin OAuth onboarding#2
ijry merged 3 commits into
mainfrom
fix/m2-wiring-and-adapters

Conversation

@ijry

@ijry ijry commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Changes

  • Add admin account OAuth start/callback endpoints and route wiring.
  • Enable the admin account add dialog OAuth tab to open onboarding popup and refresh on completion.
  • Fix golangci-lint findings by explicitly ignoring deferred close errors.
  • Return inviter lookup DB errors from invite rebate instead of swallowing them.
  • Stabilize dockertest DB readiness by closing failed retry connections and increasing MySQL wait time.

Motivation

Testing

  • go run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.12.2 run
  • PROAPI_MASTER_KEY=0123456789abcdef0123456789abcdef go test -race -count=1 ./...
  • PROAPI_MASTER_KEY=0123456789abcdef0123456789abcdef go test -race -count=1 -tags=integration ./...
  • PROAPI_MASTER_KEY=0123456789abcdef0123456789abcdef go build -tags embed -ldflags="-s -w" -o bin/proapi ./cmd/proapi
  • pnpm -C web typecheck
  • pnpm -C web/admin build
  • pnpm -C web/user build
  • pnpm -C docs-site install --frozen-lockfile && pnpm -C docs-site build
  • git diff --check

Breaking Change

None.

@ijry ijry merged commit cce1428 into main Jun 8, 2026
6 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