Skip to content

Release 0.13.1 - #68

Merged
paulyhedral merged 5 commits into
masterfrom
release/0.13.1
Oct 3, 2026
Merged

paulyhedral merged 5 commits into
masterfrom
release/0.13.1

Conversation

@sweetrpg-ci

@sweetrpg-ci sweetrpg-ci Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Automated release PR. Review the changelog before merging.

sweetrpg-ci Bot and others added 5 commits September 23, 2026 14:31
linkStart's authorizeURL call never passed prompt=login, so a visitor
with an active Auth0 SSO session (from their first identity) got
silently re-authenticated as that same identity and bounced straight
back through link/callback - no chance to enter a different account's
credentials. Add prompt= support to authorizeURL and pass prompt=login
specifically for the link flow; the normal /auth/login path is
unaffected (no prompt argument passed there).
LinkStartTests, UsersAPIClientLinkCompleteTests, and ProvisionedUserIDTests
each mutated the process-global USERS_API_URL env var via setenv/unsetenv,
each marked .serialized - but .serialized only orders tests within one
suite, not across suites, so Swift Testing's cross-suite parallelism raced
them against each other. One suite's fake-server URL could leak into
another suite's in-flight request mid-test. Observed in CI as PR #67's
'a users-api link/start failure surfaces as a 503' test getting a spurious
404 instead - the request landed on a different suite's fake server, which
had no matching route for /internal/identities/link/start.

Merging the three suites into one .serialized suite makes all tests that
share this mutable state truly serialize against each other. Verified by
running the full suite 3x locally with no failures (previously flaky).
Force Auth0 login prompt for account-linking's second identity
@sweetrpg-ci sweetrpg-ci Bot added the release Release label Oct 3, 2026
@sweetrpg-ci
sweetrpg-ci Bot requested a review from paulyhedral October 3, 2026 21:43
@paulyhedral
paulyhedral enabled auto-merge October 3, 2026 21:44
@paulyhedral
paulyhedral merged commit ef2c98e into master Oct 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant