feat(authentik): application access and synchronization RC checkpoint #59

Merged
james.maes merged 1 commits from james.maes/authentik-rc-checkpoint-20261105 AGit into develop 2026-11-05 11:40:21 +00:00
Owner

Checkpoint the user-approved QBit RC: user/group/QQQ application-role permissions, bounded access catalogs, SQL directory mirrors, durable webhook inbox, refreshed session permissions, native invitation enrollment assignments, and isolated local review with browser acceptance scripts. Fix the token-widget SQL column mapping. Companion UI: QRun-IO/qqq-frontend-next#205. Validation: 463 unit tests and JaCoCo passed with verify -DskipITs; browser access/membership/inheritance/approval/invitation/token acceptance passed; staged secret scan passed. Known RC limitations: latest full run had 3 errors among 108 integration tests (SchemaDriftIT placeholder regex, mirror PostgreSQL closed connection, inbox PostgreSQL I/O); bootstrap deadlock recovered on retry. Full 1.0 acceptance remains open in docs/RELEASE-1.0.md. User authorized commit, push and merge as an RC candidate. Request normal merge and the existing release:rc workflow after required forge checks; do not bypass protections.

Checkpoint the user-approved QBit RC: user/group/QQQ application-role permissions, bounded access catalogs, SQL directory mirrors, durable webhook inbox, refreshed session permissions, native invitation enrollment assignments, and isolated local review with browser acceptance scripts. Fix the token-widget SQL column mapping. Companion UI: https://git.kof22.com/QRun-IO/qqq-frontend-next/pulls/205. Validation: 463 unit tests and JaCoCo passed with verify -DskipITs; browser access/membership/inheritance/approval/invitation/token acceptance passed; staged secret scan passed. Known RC limitations: latest full run had 3 errors among 108 integration tests (SchemaDriftIT placeholder regex, mirror PostgreSQL closed connection, inbox PostgreSQL I/O); bootstrap deadlock recovered on retry. Full 1.0 acceptance remains open in docs/RELEASE-1.0.md. User authorized commit, push and merge as an RC candidate. Request normal merge and the existing release:rc workflow after required forge checks; do not bypass protections.
james.maes added 1 commit 2026-11-05 11:30:20 +00:00
feat(authentik): checkpoint application access and identity synchronization RC
QRun-IO/ci-policy: ci / fork-guard (pull_request) Skipped
QRun-IO/ci-policy: native / fork-deny (pull_request) Skipped
QRun-IO/ci-policy: native / dotnet-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / Scoped workflow [workflow f1d46718955078331817c6206b822a94bc7d769f] (pull_request) Successful in 9s
QRun-IO/ci-policy: ci / head-profile (pull_request) Skipped
QRun-IO/ci-policy: native / native-result (pull_request) Successful in 9s
QRun-IO/ci-policy: ci / repository-policy (pull_request) Skipped
QRun-IO/ci-policy: ci / application-template-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / gradle-1 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-core-2-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-3-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-4 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-frontend-browser-5 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-6 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-6-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-7 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-7-head (pull_request) Skipped
QRun-IO/ci-policy: ci / node-8 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-9 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-10 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-playwright-11 (pull_request) Skipped
QRun-IO/ci-policy: ci / repository-policy-12 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-13 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-14 (pull_request) Skipped
QRun-IO/ci-policy: ci / android-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / original-business (pull_request) Skipped
QRun-IO/ci-policy: ci / original-mcp (pull_request) Skipped
QRun-IO/ci-policy: ci / original-voyage (pull_request) Skipped
QRun-IO/ci-policy: ci / original-cli (pull_request) Skipped
QRun-IO/ci-policy: ci / not-enrolled (pull_request) Skipped
QRun-IO/ci-policy: ci / shared-pipeline (pull_request) Skipped
Shared Java Maven CI with Docker / secrets (push) Successful in 38s
QRun-IO/ci-policy: Shared Java Maven CI with Docker / secrets (pull_request) Successful in 38s
qbit release candidate / cut-rc (pull_request) Failing after 18s
Release candidate / release-rc (pull_request) Failing after 18s
qbit release candidate / tag-and-release (pull_request) Skipped
QRun-IO/ci-policy: Shared Java Maven CI with Docker / verify (pull_request) Failing after 15m39s
QRun-IO/ci-policy: Shared Java Maven CI with Docker / gate (pull_request) Failing after 24s
QRun-IO/ci-policy: ci / java-docker-3 (pull_request) Failing after 1h14m34s
QRun-IO/ci-policy: ci / ci-result (pull_request) Failing after 10s
Shared Java Maven CI with Docker / verify (push) Failing after 17m19s
Shared Java Maven CI with Docker / gate (push) Failing after 24s
qrun-release / release (push) Failing after 1h16m30s
qrun-release / postpublish (push) Skipped
2e356b8117
Add user and group QQQ application-role access editing, bounded catalogs,
webhook inbox and SQL mirrors, refreshed session permissions, and deferred
invitation assignments. Include the isolated local review host, browser
acceptance scripts, documentation and the token-widget column mapping fix.

User approved this RC checkpoint. Full 1.0 gates remain documented, including
the schema-drift matcher and PostgreSQL integration errors from the full gate.
Companion UI: QRun-IO/qqq-frontend-next#205.

Co-Authored-By: GPT-6 <noreply@openai.com>
james.maes added the release:rc label 2026-11-05 11:40:16 +00:00
james.maes merged commit 98275d42ea into develop 2026-11-05 11:40:21 +00:00
Sign in to join this conversation.