Skip to content

feat(auth): require city-core suite sessions - #75

Merged
scottconverse merged 12 commits into
mainfrom
city-core-real-non-technical-release-code
May 29, 2026
Merged

scottconverse merged 12 commits into
mainfrom
city-core-real-non-technical-release-code

Conversation

@scottconverse

Copy link
Copy Markdown
Contributor

Run: 2026-05-28-city-core-real-non-technical-release

Scope:

  • Requires CivicSuite suite bearer sessions for CivicCode staff surfaces.
  • Moves staff API test coverage from legacy staff headers to generated suite bearer headers while keeping explicit legacy-header rejection coverage.

Local verification from C:/Users/scott/OneDrive/Desktop/Claude/civiccode:

  • bash scripts/verify-release.sh -> VERIFY-RELEASE: PASSED
  • Gate included 223 product tests, release-provenance isolated CivicCore wheel check, docs gates, Ruff, frontend build, public browser QA, and build artifacts.

Notes:

  • Conventional Commits + DCO are present on branch commits.
  • No protected branch changes, force-pushes, admin merges, tags, or release artifacts.

scottconverse and others added 12 commits May 27, 2026 13:02
…ore run

Signed-off-by: Scott Converse <scott@scottconverse.com>
Signed-off-by: Scott Converse <scott.converse@gmail.com>
Signed-off-by: Codex <codex@openai.com>
Allow the CivicClerk ordinance handoff endpoint to validate the configured intake secret when it arrives as the suite bearer token, while preserving the legacy intake header path and keeping trusted staff headers closed.

Signed-off-by: Codex <codex@openai.com>
Signed-off-by: Scott Converse <scott@civicsuite.local>
Signed-off-by: Scott Converse <scott@civicsuite.local>
Signed-off-by: Scott Converse <scott@civicsuite.local>
Signed-off-by: Scott Converse <scott@scottconverse.com>
Signed-off-by: Scott Converse <scott@scottconverse.com>
Signed-off-by: Scott Converse <scott@scottconverse.com>
Signed-off-by: Scott Converse <scott.converse@gmail.com>
Signed-off-by: Scott Converse <scott@civicsuite.local>

Co-Authored-By: Codex <codex@openai.com>
@scottconverse
scottconverse merged commit 9284fd1 into main May 29, 2026
1 check 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