Skip to content

Verify Web delivery on arcforges.com and disable workers.dev - #3

Merged
deku2026 merged 1 commit into
mainfrom
codex/web-custom-domain
Sep 15, 2026
Merged

deku2026 merged 1 commit into
mainfrom
codex/web-custom-domain

Conversation

@deku2026

Copy link
Copy Markdown
Contributor

Change

Use https://arcforges.com as the Web delivery and verification endpoint. The owner has attached this custom domain to arcforges-web; CI now verifies that mapping before deployment and the versioned Wrangler configuration disables the duplicate workers.dev entry point.

Real browser checks found that Cloudflare injected its analytics beacon into custom-domain HTML while ordinary HTTP requests did not see it. Public responses now use no-transform without relaxing CSP. Every main deployment runs both byte/header/404 verification and the existing Chromium, Firefox and WebKit suite against the actual domain before creating a release.

Validation

  • npm run check (9 unit/component/delivery tests)
  • npm run build and npm run test:e2e (12 tests across three browsers)
  • Candidate verified after browser tests; operational documentation updated
  • Live test configuration loads and enumerates the expected suite

Deployment

The existing API token needs no additional permissions. Domain mappings stay managed in Cloudflare; deployment only reads and validates them and does not alter DNS or other Workers. A missing/wrong mapping fails before deployment. Production verification of no-transform and the disabled default host requires the main deployment; PR tests remain credential-free.

The first real bootstrap deployment already passed: https://github.com/ArcForges/Web/actions/runs/35030151116 . This PR does not claim a C# Cloud/Container integration. Recovery is a source revert or operator rollback followed by public identity verification, as documented in docs/deploying.md.

@deku2026
deku2026 merged commit 08fd5d6 into main Sep 15, 2026
10 checks passed
@deku2026
deku2026 deleted the codex/web-custom-domain branch September 15, 2026 22:39
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