Skip to content

Document the browser skips of the backend sign-in tests (unbreaks website deploy) - #5969

Merged
shai-almog merged 1 commit into
masterfrom
fix/website-port-status
Oct 8, 2026
Merged

shai-almog merged 1 commit into
masterfrom
fix/website-port-status

Conversation

@shai-almog

Copy link
Copy Markdown
Collaborator

Every master website deploy since 2026-10-08 14:48 UTC fails in Build website with "6 persisted report(s) are unusable".

Cause. #5961 added BackendAuthTest, BackendDeviceGrantTest, BackendTokenRefreshTest and BackendTotpTest, which skip on the browser port by design (credentials-redirects-and-cookies-belong-to-the-browser). The javascript report on port-status-data now carries those skips with no erratum. sync_port_status_reports.sh copies each accepted report into the checked-in snapshot as it goes, so every port processed after javascript validated against it, failed on "Skipped tests without errata", and was reported as unusable (linux, windows, watchos, tvos). None of those reports is actually broken.

Fix. Add the four skip errata, scoped to the javascript port.

Verified locally

  • sync_port_status_reports.sh against the live port-status-data (7f10a25): before, 6 unusable and exit 1; after, 7 resolved, 4 waiting for a current-contract run, exit 0.
  • port_status.py validate: exit 0.
  • test_port_status and test_publish_port_status: 96 tests OK.

🤖 Generated with Claude Code

#5961 added four backend sign-in tests that skip in the browser by design
(credentials, redirects and cookies belong to the browser there). The
javascript report now carries those skips, and nothing explained them.

The website build syncs the persisted reports into the checked-in snapshot
one port at a time. Once the javascript report was copied in, every later
port's accept run validated the contract against it, hit "Skipped tests
without errata", and was labelled unusable -- so linux, windows, watchos
and tvos were blamed and every master website deploy since 14:48 UTC failed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@shai-almog
shai-almog marked this pull request as ready for review October 8, 2026 19:30
@shai-almog

Copy link
Copy Markdown
Collaborator Author

@codex review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-08T19:32:27.587026Z 3ad5800 Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Hooray!

Reviewed commit: 3ad5800784

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@shai-almog
shai-almog merged commit 40dff1d into master Oct 8, 2026
@shai-almog
shai-almog deleted the fix/website-port-status branch October 8, 2026 19:37
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