Skip to content

feat(bazel): resolve tinyland-auth via module graph (retire npm)#9

Merged
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
feat/graph-resolve-auth
May 29, 2026
Merged

feat(bazel): resolve tinyland-auth via module graph (retire npm)#9
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
feat/graph-resolve-auth

Conversation

@Jesssullivan

Copy link
Copy Markdown
Contributor

Graph-resolve @tummycrypt/tinyland-auth via npm_link_package(@tummycrypt_tinyland_auth//:pkg); remove from package.json; CI bazel-only. Follows tinyland-a11y-engine#9. Refs TIN-1716.

@Jesssullivan Jess Sullivan (Jesssullivan) merged commit 72d8d3b into main May 29, 2026
4 checks passed
@Jesssullivan Jess Sullivan (Jesssullivan) deleted the feat/graph-resolve-auth branch May 29, 2026 23:26
Jess Sullivan (Jesssullivan) added a commit that referenced this pull request Jul 4, 2026
#10)

Consumes the P2 view-grant reconciliation from tinyland-auth 0.4.0
(TIN-2435, operator-ratified 2026-07-04; precedent TIN-1606): moderator,
editor, and contributor gain admin.events.view; event_manager gains
admin.content.view; every role at or above member now holds the member
self-service core.

This package only imports the type-only `AdminRole` from
@tummycrypt/tinyland-auth (src/schemas.ts) and defines its own local
ADMIN_ROLES / ADMIN_PERMISSIONS validation constants, independent of
tinyland-auth's ROLE_PERMISSIONS matrix. No test assertions reference
the upstream permission grants, so no test changes were required.
Verified: all 138 tests pass unchanged both before (0.2.2) and after
(0.4.0) the bump via `bazelisk test //:test`.

No MODULE.bazel.lock present in this repo (nothing to regenerate).
package.json/pnpm-lock.yaml carry no npm dependency on
@tummycrypt/tinyland-auth or @tinyland-inc/tinyland-auth (npm
resolution was retired for this dep in #9); left untouched per house
rule that in-ecosystem deps resolve via the Bazel module graph.
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