Skip to content

specs: restore github-pages deploy by removing deprecated mdBook config key - #5201

Merged
renaynay merged 4 commits into
mainfrom
copilot/fix-github-actions-deploy
Aug 25, 2026
Merged

renaynay merged 4 commits into
mainfrom
copilot/fix-github-actions-deploy

Conversation

Copilot AI commented Aug 24, 2026 •

Copy link
Copy Markdown
Contributor

Description

The github-pages / deploy (pull_request) job failed during mdbook build specs because specs/book.toml used a removed mdBook config field (multilingual). This PR removes the incompatible field so the docs build can proceed on the current mdbook version used in CI.

Changes

  • Root cause in CI

    • mdbook v0.5.x rejects [book].multilingual with: unknown field multilingual.
  • Minimal fix

    • Removed multilingual = false from specs/book.toml.
  • Scope

    • Single-file docs config change; no workflow logic or application code changes.

Patch excerpt

[book]
authors = ["Celestia Labs"]
language = "en"
src = "src"
title = "Celestia Node Specification"

Co-authored-by: renaynay <41963722+renaynay@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job for deployment specs: restore github-pages deploy by removing deprecated mdBook config key Aug 24, 2026
Copilot AI requested a review from renaynay August 24, 2026 15:45
@renaynay
renaynay marked this pull request as ready for review August 25, 2026 16:38
@renaynay
renaynay requested review from a team and vgonkivs as code owners August 25, 2026 16:38
Co-authored-by: renaynay <41963722+renaynay@users.noreply.github.com>
Copilot AI requested a review from renaynay August 25, 2026 16:44
@greptile-apps

greptile-apps Bot commented Aug 25, 2026 •

Copy link
Copy Markdown

Greptile Summary

The specification-site configuration is compatible with mdBook 0.5.0. The build now completes and generates HTML when mdbook-toc is unavailable, while the deprecated multilingual setting no longer prevents startup.

Confidence Score: 5/5

Safe to merge: the specification-site build completes with the current mdBook configuration.

No blocking failure remains.

T-Rex T-Rex Logs

What T-Rex did

  • Ran the focused before-and-after mdBook build using mdBook 0.5.0 to validate the contract.
  • Observed that the before state exited with 101 due to an unknown mdBook configuration field and that the after state exited with 0, skipping the unavailable mdbook-toc preprocessor with a warning and producing HTML output.
  • Collected artifacts documenting the validation script and the build results to support review.

View all artifacts

T-Rex Ran code and verified through T-Rex

Reviews (2): Last reviewed commit: "Merge branch 'main' into copilot/fix-git..." | Re-trigger Greptile

@github-actions

github-actions Bot commented Aug 25, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://celestiaorg.github.io/celestia-node/pr-preview/pr-5201/

Built to branch gh-pages at 2026-08-25 17:43 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@mergify

mergify Bot commented Aug 25, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@renaynay
renaynay enabled auto-merge August 25, 2026 17:44
@renaynay
renaynay added this pull request to the merge queue Aug 25, 2026
Merged via the queue into main with commit eb219f2 Aug 25, 2026
46 of 48 checks passed
@renaynay
renaynay deleted the copilot/fix-github-actions-deploy branch August 25, 2026 17:52
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.

3 participants