Skip to content

fix(tin-2435): bump tummycrypt_tinyland_auth to 0.4.0 (A4 propagation) - #10

Merged
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
fix/tin-2435-auth-0-4-0-bump
Jul 4, 2026
Merged

fix(tin-2435): bump tummycrypt_tinyland_auth to 0.4.0 (A4 propagation)#10
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
fix/tin-2435-auth-0-4-0-bump

Conversation

@Jesssullivan

Copy link
Copy Markdown
Contributor

Summary

  • Bumps the tummycrypt_tinyland_auth bazel_dep in MODULE.bazel from 0.2.2 to 0.4.0 (TIN-2435, A4 propagation; tinyland-auth 0.4.0 promoted in bazel-registry).
  • 0.4.0 is additive: P2 view-grant reconciliation (moderator/editor/contributor gain admin.events.view; event_manager gains admin.content.view; every role at/above member gets the member self-service core), new exports ROLE_CHARTER, MEMBER_SELF_SERVICE_CORE, FEATURE_DOMAINS.
  • This package only consumes the type-only AdminRole export from @tummycrypt/tinyland-auth (src/schemas.ts) and defines its own local ADMIN_ROLES / ADMIN_PERMISSIONS constants independent of tinyland-auth's ROLE_PERMISSIONS matrix — none of the new grants are exercised by this repo's assertions, so no test changes were needed.

Changes

  • MODULE.bazel: tummycrypt_tinyland_auth 0.2.20.4.0.
  • No MODULE.bazel.lock exists in this repo — nothing to regenerate.
  • package.json / pnpm-lock.yaml untouched: no npm dependency on @tummycrypt/tinyland-auth or @tinyland-inc/tinyland-auth exists (npm resolution for this dep was retired in feat(bazel): resolve tinyland-auth via module graph (retire npm) #9); in-ecosystem deps resolve via the Bazel module graph per house convention.

Test plan

  • bazelisk build //:pkg //:test — succeeds, resolves tummycrypt_tinyland_auth 0.4.0 from tinyland-inc/bazel-registry.
  • bazelisk test //:test — 138/138 tests pass (same count/pass as pre-bump baseline on 0.2.2).
  • CI (//:pkg //:test via js-bazel-package.yml) to confirm in-CI resolution.

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.
@Jesssullivan
Jess Sullivan (Jesssullivan) merged commit ea3c8ef into main Jul 4, 2026
4 checks passed
@Jesssullivan
Jess Sullivan (Jesssullivan) deleted the fix/tin-2435-auth-0-4-0-bump branch July 4, 2026 20:38
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