Skip to content

fix: sync the bundled adapter manifest with API 0.21.1 and check it in CI - #30

Merged
Bccorb merged 2 commits into
mainfrom
fix/sync-bundled-manifest
Nov 1, 2026
Merged

Bccorb merged 2 commits into
mainfrom
fix/sync-bundled-manifest

Conversation

@Bccorb

@Bccorb Bccorb commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Closes #28.

What

  • Syncs manifest.json with the adapter manifest seamless-auth-api main publishes (API 0.21.1, 130 routes, up from 0.19.4 and 115). The 15 added routes are the v0.21 /admin/applications* and /admin/resources* routes and POST /system-config/oauth-providers/{id}/discovery, which answered 404 whenever the adapter fell back to the bundled copy.
  • Adds scripts/check-manifest.sh, which compares the bundled copy with the API's (ignoring apiVersion) and lists missing and extra routes when they differ.
  • Adds a manifest workflow that runs the check on PRs, on main, daily, and on demand, so an API route change shows up here without waiting for the next PR.
  • Notes the check and the sync step in AGENTS.md.

The sync is a fix: commit, so the release PR cuts a patch release.

Checks

  • scripts/check-manifest.sh passes on this branch and fails on main, listing the 15 missing routes.
  • cargo fmt --check, clippy with -D warnings and cargo test --locked (97 passed) pass.

The bundled copy was the API 0.19.4 manifest, so in fallback mode the
v0.21 application, resource and OAuth provider discovery admin routes
answered 404.

Refs #28
@Bccorb
Bccorb merged commit 70aa824 into main Nov 1, 2026
4 checks passed
@Bccorb
Bccorb deleted the fix/sync-bundled-manifest branch November 1, 2026 20:56
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.

fix: bundled adapter manifest is API 0.19.4 and lacks the v0.21 routes

1 participant