Skip to content

chore: split docs by version - #7680

Open
Jane Chu (janechu) wants to merge 6 commits into
mainfrom
users/janechu/split-website-docs
Open

Jane Chu (janechu) wants to merge 6 commits into
mainfrom
users/janechu/split-website-docs

Conversation

@janechu

Copy link
Copy Markdown
Collaborator

Pull Request

📖 Description

This change splits the documentation website by version, ensuring that when building it only builds any changed version. This should reduce total build time for the build pipeline.

✅ Checklist

General

  • I have included a change request file using $ npm run change
  • I have added tests for my changes.
  • I have tested my changes.
  • I have updated the project documentation to reflect my changes.
  • I have read the CONTRIBUTING documentation and followed the standards for this project.

Agents

  • I have linked to an existing issue in this project that this change addresses
  • I have read the skills
  • I have read the DESIGN.md file(s) in packages relevant to my changes
  • I have updated the DESIGN.md file(s) in packages relevant to my changes

@janechu
Jane Chu (janechu) force-pushed the users/janechu/split-website-docs branch from 8804fa1 to 2797930 Compare August 19, 2026 20:46
@janechu
Jane Chu (janechu) requested a balanced review from Copilot August 19, 2026 20:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 27 out of 3217 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/cd-gh-pages.yml
Resolve conflicts in .github/workflows/cd-gh-pages.yml by keeping this
branch's detect/deploy version-split architecture and pinning the two
remaining unpinned actions/checkout@v4 references to a full commit SHA
per repo convention.

Also address the open review comment about cancel-in-progress: false
risking dropped deployments during a burst of pushes: the detect job
now diffs from the last successfully deployed commit (recorded as
.deployed-sha on the gh-pages branch) instead of only
github.event.before, so a run replaced in the concurrency queue never
causes its changes to be skipped by the run that supersedes it.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f8d8fde6-1261-4dc4-8023-be1559c48bfa

@janechu Jane Chu (janechu) left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

temp

Jane Chu (janechu) and others added 2 commits October 1, 2026 09:59
Clean auto-merge, no conflicts. Brings in main's work since this
branch's fork point, including the fast-element memory-leak fix,
compose_f_template_styles, the convert --templates glob support, and
the microsoft-fast-convert convert_stylesheet addition.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f8d8fde6-1261-4dc4-8023-be1559c48bfa
…ripts

Extract the stat/mkdir/copy logic repeated across build-version.cjs,
prepare-docs.cjs, and watch-docs.cjs into a shared fs-utils.cjs module
(assertDirectory, copyDirectory, synchronizePath).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f8d8fde6-1261-4dc4-8023-be1559c48bfa

This branch has not been deployed

No deployments
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