Skip to content

chore: add sharding to docs test - #18506

Open
daniel-sanche wants to merge 4 commits into
mainfrom
shard_docs_github_action
Open

daniel-sanche wants to merge 4 commits into
mainfrom
shard_docs_github_action

Conversation

@daniel-sanche

Copy link
Copy Markdown
Contributor

The docs test took > 2 hours on a previous run today. This PR adds the sharding system to docs, to bring the test time down

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@daniel-sanche daniel-sanche added the unit_test:all_packages debug label used to trigger unit tests against all packages in a PR label Sep 30, 2026
@daniel-sanche daniel-sanche changed the title [DRAFT] chore: add sharding to docs test chore: add sharding to docs test Sep 30, 2026
@daniel-sanche
daniel-sanche marked this pull request as ready for review September 30, 2026 21:46
@daniel-sanche
daniel-sanche requested a review from a team as a code owner September 30, 2026 21:46

jobs:
docs:
initialize:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Do we need PACKAGE_WEIGHTS similar to other jobs?

@daniel-sanche daniel-sanche Oct 1, 2026 •

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

We don't need to add weights, that's just to help the system find a more equal distribution of packages.

But good suggestion, I'll add that here too. I think that can let us cut down on the number of shards, and still stay ~10 mins

@daniel-sanche daniel-sanche added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Sep 30, 2026
@daniel-sanche

Copy link
Copy Markdown
Contributor Author

Adding do not merge until tomorrow's release goes out. I don't want to make CI changes that could cause issues

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

do not merge Indicates a pull request not ready for merge, due to either quality or timing. unit_test:all_packages debug label used to trigger unit tests against all packages in a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants