Hive
fix(docs): fix docs deployment domain
GitHub issue · Closed
Source
tuist/once #112
Updated
Jul 5, 2026
Domains
Once
Summary
- Point the docs Cloudflare Worker route at
docs.buildonce.dev. - Update the GitHub deployment environment URL to
https://docs.buildonce.dev. - Align the workflow Wrangler version with the docs package pin so the deploy action reuses
wrangler@4.100.0instead of trying to install4.90.1. - Add a cheap
onceworkflow change detector so docs-only pull requests skip Rust, release-build, dogfood, shellspec, and Windows jobs. - Document that PR titles should use Conventional Commit style without a
[codex]prefix.
Root Cause
Docs builds were passing, but deployment failed in cloudflare/wrangler-action because the workflow requested wranglerVersion: "4.90.1" while the project had wrangler@4.100.0 installed. The action attempted an npm install of the older version and npm failed before deployment.
The once workflow also ran unconditionally on every pull request, so docs-only changes still triggered release-mode Rust builds and the downstream dogfood jobs.
Validation
mise exec -- aube cimise exec -- aube run buildmise exec -- aube exec -- wrangler --versionmise exec -- aube exec -- wrangler deploy --dry-runruby -e 'require "yaml"; YAML.load_file(".github/workflows/once.yml"); puts "yaml ok"'
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
New Flights are paused
Configure model inference, GitHub, and a sandbox provider to start another Flight. Existing results remain available below.
No Flights yet
Start a Flight and preserve its objective, outcome, and session here.
No GitHub comments yet.