Skip to content

fix: resolve compile errors from JWT revocation merge - #727

Closed
TheFaith-Code wants to merge 4 commits into
Stellabill:mainfrom
TheFaith-Code:fix/jwt-revocation-merge-artifacts
Closed

TheFaith-Code wants to merge 4 commits into
Stellabill:mainfrom
TheFaith-Code:fix/jwt-revocation-merge-artifacts

Conversation

@TheFaith-Code

Copy link
Copy Markdown
Contributor

Summary

Fixes the build breakage introduced when feat/jwt-revocation-issue-436 merged into main. Restores go build ./... to green.

The JWT revocation feature itself (#436) is unchanged and intact — these are merge-artifact fixes only.

Fixes

  • config: remove duplicate OTelLogsEnabled field (merge artifact)
  • routes: remove dead mockHandlerPlanSvc methods referencing an undefined type
  • svid: tlsconfig.AuthorizeOneOf (v2.6.0 API), drop unused import
  • graphql / db: repair malformed merge output
  • outbox: restore lost metrics, fix Store ctx signature, remove duplicate TenantID, fix jwx KeyID() and Redis redirect error handling
  • saga: rename conflicting Step/RetryPolicy types
  • service / worker: restore missing exports and interfaces
  • handlers / middleware: restore lost webhook/handler/middleware funcs
  • slo-lint: use package main
  • go mod tidy: resolve pre-existing klauspost/compress module breakage

Testing

  • go build ./... passes
  • gofumpt clean on all touched files

Out of scope (pre-existing, unrelated to #436)

Remaining test-suite failures (e.g. RBAC matrix, deprecation middleware) predate the JWT merge and are left as-is.

feat(auth): add JWT revocation and session revoke endpoint
Fix build breakage introduced when feat/jwt-revocation-issue-436 merged
into main. Restores go build ./... to a green state:

- config: remove duplicate OTelLogsEnabled field (merge artifact)
- routes: remove dead mockHandlerPlanSvc methods referencing undefined type
- svid: use tlsconfig.AuthorizeOneOf (v2.6.0 API), drop unused import
- graphql/db: repair malformed merge output
- outbox: restore lost metrics, fix Store ctx signature, remove duplicate
  TenantID, fix jwx KeyID() and redis redirect error handling
- saga: rename conflicting Step/RetryPolicy types
- service/worker: restore missing exports and interfaces
- handlers/middleware: restore lost webhook/handler/middleware funcs
- slo-lint: use package main
- go mod tidy: resolve pre-existing klauspost/compress module breakage

This branch had an error being deployed

1 failed deployment
preview-727 01c91c62 Deployed Aug 3, 2026 by TheFaith-Code via deploy-preview #148
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