fix: dispatch tag-triggered docs deployments and update domain - #40
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
Copilot review overview
🔵 Needs a closer look
The dispatcher may report success when the dispatched deployment fails or does not publish updated documentation.
Review effort: Lite
Findings: None
What changed in this PR
Routes version-tagged documentation deployments through workflow_dispatch on main and updates the public documentation domain.
Changes:
- Adds automatic tag-to-dispatch workflow.
- Preserves
mainand manual documentation deployments. - Updates README links and Pages environment URL.
| File | Summary |
|---|---|
README.md |
Updates documentation links and deployment guidance. |
.github/workflows/dispatch-docs.yml |
Dispatches v* tag deployments but does not verify completion. |
.github/workflows/deploy-docs.yml |
Builds from main and uses the new domain. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
The tag-triggered deployment of v0.3.12 reported success while the published documentation still showed v0.3.11.
Route
v*tag pushes through a small dispatcher that starts Deploy API Docs onmainusingworkflow_dispatch, avoiding the Pages tag deployment issue. Keep automatic deployments for documentation changes onmainand manual recovery. Versioned documentation continues to be built from release tags, withnextbuilt frommain.Update the README links and deployment environment URL to https://openapi.apolloconfig.com.
Validation:
git diff --checkpassed.The new automatic tag-to-dispatch path still needs end-to-end verification after merge.