Skip to content

chore: version packages - #287

Merged
Bccorb merged 1 commit into
mainfrom
changeset-release/main
Oct 21, 2026
Merged

Bccorb merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

seamless-cli@0.25.0

Minor Changes

  • e768ec0: New seamless migrate entra-id imports users straight from Microsoft Entra ID through Microsoft Graph, with the same dry run, batches and report as migrate csv. Each user's Entra object id becomes their externalId, so re-runs match people without a hand-edited export. It signs in as an app registration with app-only User.Read.All (and GroupMember.Read.All for groups), reading ENTRA_TENANT_ID, ENTRA_CLIENT_ID and ENTRA_CLIENT_SECRET from the environment only. --group imports one group's members, --groups maps groups to organizations and roles, disabled accounts and guests are skipped and reported, and --allow-upn uses the userPrincipalName for users with no mail.

    Migration reports gain a skipped count and status, for rows left out on purpose. Skipped rows do not make the command exit 1.

Patch Changes

  • ce96113: seamless init now creates the directories the generated compose file keeps in a volume (node_modules under each bind-mounted source tree, and .next for the Next.js full-stack layout) before Docker does. On a Linux host Docker created them as root, so npm install on the host in api/ or web/ failed with EACCES until they were removed with sudo. A directory that already exists keeps its owner.
  • 1ce71d7: seamless verify now forwards the binding that POST /oauth/:providerId/start returns in the body of its OAuth callbacks, so the OAuth specs pass against an auth API that ties the callback to the browser that started the flow. Older API images ignore the extra field.
  • bce0a9b: seamless init --auth=local now produces an auth service that starts. The generated compose bind-mounts ./auth over /app, which hid the image's chmod +x ./validateEnvs.sh (the script is mode 644 in the clone) and left the entrypoint looking for a dist/server.js that Dockerfile.dev never builds. The auth service now runs the same command as the auth server's own docker-compose.dev.yml: sync dependencies, run migrations (creating the database on first boot), then watch the TypeScript sources.
  • 888a781: Depend on @seamless-auth/types 0.29.0, which adds the OAuth state binding field.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 8 times, most recently from d5b4c35 to f413b02 Compare October 21, 2026 01:46
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from f413b02 to f0a68b3 Compare October 21, 2026 02:20
@Bccorb
Bccorb merged commit 366d8a2 into main Oct 21, 2026
6 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