Skip to content

Deploy the 3.x documentation through the website workflow on main - #1051

Merged
FreeApophis merged 1 commit into
release/3.8.xfrom
3.x-documentation-workflow
Nov 5, 2026
Merged

FreeApophis merged 1 commit into
release/3.8.xfrom
3.x-documentation-workflow

Conversation

@FreeApophis

@FreeApophis FreeApophis commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Companion to #1050 (issue #1046).

The website is now built from main, which checks out the documentation of this branch and publishes one book per major version. The docs.yml on this branch would still deploy the old single-book site on every tag (for example a 3.8.1 release), replacing the versioned site.

  • The tags trigger and the Pages deployment are removed.
  • Pull requests against release/3.8.x still check that the book builds.
  • A push to release/3.8.x that touches Documentation/ starts the website workflow on main (workflow_dispatch, added in Publish the 3.x and 4.x documentation side by side #1050), so a 3.x documentation fix goes live without a manual step.

Merge after #1050: before that, main has no workflow_dispatch trigger and the last step would fail.

The website is built from main, which contains one book per major version.
This branch only checks that its book builds and asks main to redeploy.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@FreeApophis
FreeApophis merged commit d26dcb0 into release/3.8.x Nov 5, 2026
10 checks passed
@FreeApophis
FreeApophis deleted the 3.x-documentation-workflow branch November 5, 2026 10:35
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.

2 participants