Repository navigation
chore(ci): publish docs for releases and branch updates 🚀 - #69
Conversation
GenVM PR actionsTick a box to run it (the box unticks itself when handled). Actions only run while the PR has the
Commands
|
|
Important Review skippedReview was skipped as selected files did not have any reviewable changes. ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
1a097ef to
df7ad64
Compare
|
/genvm-run-tests |
|
/run-e2e all |
|
E2E status was updated. Follow the current E2E and merge checks on this PR. Detailed diagnostics are available internally. |
|
👀 Full tests are running for |
Problem And Outcome
Docs currently publish nightly or manually, so successful releases and branch updates do not publish their matching documentation
v0.6underv0.6.x, and onv0.6-devunderv0.6-devmainso concurrent directories andversions.jsonentries surviveNightly
mainpublishing and manual version/preferred inputs remain available; unchanged output does not create a commitImplementation And Validation
deploy-docs --pushrequires a clean, disposable checkout and reapplies the already-built docs on each retry rather than rebasing generated JSON conflictspytest -q support/ci/unit_tests: 92 passed, including 6 publication tests with real Git repositories covering a concurrent push, preferred-version preservation, retry exhaustion, dirty checkout rejection, replacement/deletion, unchanged output, and staging without pushingDelivery Context
Targets
v0.6-dev; no cross-repository code dependencies or executor changesRequires the existing
DOCS_DEPLOY_KEYfor the site repository and job-scopedactions: writefor release dispatchThe workflow must reach
v0.6before that branch publishes automatically; dispatch and scheduling also require it on the default branchRollback: revert this change to restore nightly/manual publication without push retries
Summary by CodeRabbit
v0.6andv0.6-devbranches, nightly schedules, and manual requests.