WIP: feat(authctl): catalog browse + validate + completion #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "arrdem/authctl-rulebook"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on PR #8. Wires
authctlagainst the live catalog:authctl schemabrowses the audience tree,authctl validate <file>checks an arstotzka config JSON against the catalog before upload, and tab-completion for actions and resources is keyed off the audience's declared vocabulary instead of free-form strings.Scope guard
authctlnever importsrulebookorstarlark-pyo3. It speaks JSON to the auth server (GET /schema) and to a local$XDG_CACHE_HOME/authctl/catalog.jsonETag-cached copy. Seeprojects/arstotzka/cli/SCOPE-PR7.mdfor the full breakdown.Status
Stub PR opened so the rest of the stack can reference a real Forgejo number for the authctl integration work. Implementation commits will follow.
Stack
arstotzka_catalog+ server loaderauthctlintegration (this PR)58a1a2ced9tobe599d2f2abe599d2f2atod69f450d53d69f450d53to07aed6d0cb07aed6d0cbto452ad39af7View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.