Skip to content

feat(docs): parallel PR spec-doc builds, publish-only social cards#3101

Open
spencer-tb wants to merge 1 commit into
ethereum:forks/amsterdamfrom
spencer-tb:ci/docs-build-speedup
Open

feat(docs): parallel PR spec-doc builds, publish-only social cards#3101
spencer-tb wants to merge 1 commit into
ethereum:forks/amsterdamfrom
spencer-tb:ci/docs-build-speedup

Conversation

@spencer-tb

@spencer-tb spencer-tb commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

🗒️ Description

Aims to improve per PR docs CI workflows.

Spec doc builds now run as four parallel docc shards over consecutive fork sets cutting Build Spec Docs to ~4m.

MkDocs social cards are now publish only, trimming Build HTML Docs to ~5mins.

🔗 Related Issues or PRs

N/A.

✅ Checklist

  • All: Ran fast static checks to avoid unnecessary CI fails, see also Code Standards and Verifying Changes:
    just static
  • All: PR title have the form <type>(<area>):, where <type> and <area> come from an approrpriate C-<type>, respectively A-<area>, label. The title should match the a target squash commit message.
  • All: Considered updating the online docs in the ./docs/ directory.
  • All: Set appropriate labels for the changes (only maintainers can apply labels).

Cute Animal Picture

cat

@codecov

codecov Bot commented Jul 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.30%. Comparing base (64ed676) to head (653c646).
⚠️ Report is 10 commits behind head on forks/amsterdam.

Additional details and impacted files
@@                 Coverage Diff                 @@
##           forks/amsterdam    #3101      +/-   ##
===================================================
+ Coverage            93.23%   93.30%   +0.07%     
===================================================
  Files                  624      624              
  Lines                36924    36986      +62     
  Branches              3373     3383      +10     
===================================================
+ Hits                 34427    34511      +84     
+ Misses                1704     1693      -11     
+ Partials               793      782      -11     
Flag Coverage Δ
unittests 93.30% <ø> (+0.07%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@spencer-tb spencer-tb force-pushed the ci/docs-build-speedup branch from 52d66d1 to 8c8f2a3 Compare July 3, 2026 16:52
@spencer-tb spencer-tb changed the title feat(docs): gate PR docs builds on inputs, render only changed forks feat(docs): parallel PR spec-doc builds, gate docs jobs on changed inputs Jul 3, 2026
@spencer-tb spencer-tb force-pushed the ci/docs-build-speedup branch from 8c8f2a3 to 653c646 Compare July 3, 2026 17:14
@spencer-tb spencer-tb added C-feat Category: an improvement or new feature A-doc Area: documentation A-ci Area: Continuous Integration labels Jul 3, 2026
@spencer-tb spencer-tb changed the title feat(docs): parallel PR spec-doc builds, gate docs jobs on changed inputs feat(docs): parallel PR spec-doc builds, publish-only social cards Jul 3, 2026
@spencer-tb spencer-tb marked this pull request as ready for review July 3, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ci Area: Continuous Integration A-doc Area: documentation C-feat Category: an improvement or new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant