Skip to content

Fix Cloudflare bridge project isolation check - #69

Merged
maruson08 merged 1 commit into
mainfrom
infra/h3-web-utilities-bridge-fix
Sep 1, 2026
Merged

Fix Cloudflare bridge project isolation check#69
maruson08 merged 1 commit into
mainfrom
infra/h3-web-utilities-bridge-fix

Conversation

@maruson08

Copy link
Copy Markdown
Member

Root cause

The first post-merge bridge run stopped before upload because the Pages project API can include the project-owned stable pages.dev subdomain in its domains collection. The isolation check treated every listed domain as a custom domain.

Fix

  • exclude the exact project-owned secure-tools-web-bridge.pages.dev subdomain when counting custom domains
  • continue requiring zero other domains, main, Direct Upload mode, and disabled Web Analytics
  • log only safe project state fields and counts; no credential values
  • retain every deployment, route, asset, and noindex gate

Validation

  • node tests/run-all.mjs passes
  • git diff --check passes
  • only the bridge workflow and its contract test change

Refs #67

@maruson08
maruson08 merged commit c082af5 into main Sep 1, 2026
1 check passed
@maruson08
maruson08 deleted the infra/h3-web-utilities-bridge-fix branch September 1, 2026 05:02
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