Skip to content

Refactor/sdk no app creation#4

Merged
SamoKopecky merged 3 commits into
mainfrom
refactor/sdk-no-app-creation
Jul 4, 2026
Merged

Refactor/sdk no app creation#4
SamoKopecky merged 3 commits into
mainfrom
refactor/sdk-no-app-creation

Conversation

@SamoKopecky

Copy link
Copy Markdown
Member

No description provided.

Samuel Kopecky and others added 3 commits June 28, 2026 14:35
A machine client is scoped to the apps it is bound to and has no permission to
create new ones, so create_app() always failed for a freshly-minted client with
no app. Drop it: the app must be created and bound to the client in the Verdikt
admin UI beforehand, then the SDK references it by slug. Update README and
SDK.md accordingly.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Drop the GET /.well-known issuer-discovery hop — Verdikt is always its own
machine-token issuer, so the extra request returned the base_url the client
already had. The SDK now fetches {base_url}/.well-known/openid-configuration
directly. Remove the WellKnown model and update docs/tests.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
pre-commit fired on both push and pull_request, running every PR commit twice —
limit push to main. Add a tests workflow (uv run pytest) with the same triggers.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@SamoKopecky SamoKopecky merged commit ebdcaf3 into main Jul 4, 2026
2 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