Skip to content

chore: scaffold from seamless-templates v0.15.0 - #206

Merged
Bccorb merged 1 commit into
mainfrom
chore/templates-v0-15-0
Sep 13, 2026
Merged

chore: scaffold from seamless-templates v0.15.0#206
Bccorb merged 1 commit into
mainfrom
chore/templates-v0-15-0

Conversation

@Bccorb

@Bccorb Bccorb commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • SEAMLESS_TEMPLATES_REF moves from v0.14.0 to v0.15.0, the templates release that carries the Expo starter and the mobile kind. This is the follow-up the 0.16.0 notes promised: against v0.14.0 the registry has no mobile kind, so init never asked and --mobile=expo was refused as an unknown option.
  • The conformance harness adapters move to @seamless-auth/express ^0.16.0 and @seamless-auth/fastify ^0.7.0, the versions the v0.15.0 API starters ship, as the previous pin moves did.
  • Changeset: minor, matching earlier ecosystem bumps.

The auth API (v0.13.1) and admin dashboard (v0.7.0) pins do not move. Templates v0.15.0 leaves the web starters on @seamless-auth/react 0.12.0; the only registry change is the new expo entry.

Part of fells-code/seamless-templates#40.

Verification

  • npm run build, npm test (1019 passed, 4 skipped), and the pre-commit coverage run, all green.
  • Built CLI, init new --local --yes --mobile=expo --auth=docker --admin=none against the new pin: scaffolds web/, api/ (on @seamless-auth/express ^0.16.0), and mobile/ (on @seamless-auth/react-native ^0.1.0) with EXPO_PUBLIC_API_URL=http://localhost:3000 in mobile/.env, services.mobile recorded in seamless.config.json, and the mobile block in the success output.
  • The same command with SEAMLESS_TEMPLATES_REF=v0.14.0 reproduces the pre-bump behaviour: Error: Unknown option "--expo".
  • The scaffold smoke job on this PR downloads the v0.15.0 registry and archive, so it exercises the new pin in CI.

SEAMLESS_TEMPLATES_REF v0.14.0 to v0.15.0, and the conformance harness
adapters to @seamless-auth/express ^0.16.0 and @seamless-auth/fastify
^0.7.0.

Templates v0.15.0 is the release that carries the Expo starter the mobile
template kind in 0.16.0 was written for. Against v0.14.0 the registry has
no mobile kind, so init never asked and --mobile=expo was refused as an
unknown option; against v0.15.0 the starter scaffolds at mobile/ with
EXPO_PUBLIC_API_URL filled from the manifest. The API starters in the
same release move to the adapters that accept bearer access tokens and
pass authServerUrl and audience into requireAuth, which is why the
harness adapters move with them.
@Bccorb
Bccorb merged commit 4a478e1 into main Sep 13, 2026
3 checks passed
@Bccorb
Bccorb deleted the chore/templates-v0-15-0 branch September 13, 2026 20:15
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