Skip to content

fix(verify): bump released-smoke adapter to @seamless-auth/express ^0.9.0#118

Merged
Bccorb merged 2 commits into
mainfrom
fix/released-smoke-express-0-9
Jul 26, 2026
Merged

fix(verify): bump released-smoke adapter to @seamless-auth/express ^0.9.0#118
Bccorb merged 2 commits into
mainfrom
fix/released-smoke-express-0-9

Conversation

@Bccorb

@Bccorb Bccorb commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

What

Bumps the conformance harness adapter's @seamless-auth/express pin from ^0.8.0 to ^0.9.0 in verify/adapter-app/package.json.

Why

released-smoke (the daily local:false run) has been red since July 11. The failure was not a Node version issue — the "Node 20 deprecated" lines in the logs are the standard GitHub Actions runner notice.

Two things were going on:

  1. The auth-api startup crash seen in the last run (docker failed, container exited on boot) was the missing-FRONTEND_URL crash — already fixed in main (the FRONTEND_URL / rate-limit / POST-routes commits all merged ~7h after the last observed failing run).

  2. The remaining failure is this one: the pin resolved published @seamless-auth/[email protected], which still serves the OTP/magic-link generate-* routes as GET. The harness adapter flows and @seamless-auth/react 0.5.0 both POST those routes → every adapter (and downstream react) flow failed with generate-email-otp -> 404. 0.9.0 serves them as POST.

The ^0.8.0 pin only affects local:false (released) runs — in local:true conformance the source 0.9.0 tarball is installed over it. So this bump simply brings released-smoke in line with what the CLI conformance workflow already builds.

Verification

Reproduced the full matrix locally. Before: ✖ API / adapter (4× generate-email-otp -> 404). After: ✔ API / adapter on express 0.9.0, across two runs (source and released).

The browser (react) layer can't be exercised reliably on the arm64 dev machine — it fails identically even with the source SDKs that pass in CI — so final green confirmation should come from a released-smoke workflow_dispatch run.

Bccorb added 2 commits July 26, 2026 00:28
….9.0

The released conformance smoke (local:false) builds the harness adapter against
the published @seamless-auth/express. Pinned at ^0.8.0 it resolved 0.8.0, which
still served the OTP/magic-link generate routes as GET. The harness adapter flows
and @seamless-auth/react 0.5.0 both POST those routes, so every adapter (and
downstream react) flow failed with generate-email-otp -> 404.

express 0.9.0 serves them as POST, matching both consumers. This is the version
the source (local:true) conformance already builds from, so the pin bump simply
brings released-smoke in line with the CLI conformance workflow.
@Bccorb
Bccorb merged commit c6d6e24 into main Jul 26, 2026
2 checks passed
@Bccorb
Bccorb deleted the fix/released-smoke-express-0-9 branch July 26, 2026 04:35
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