Skip to content

Conversation

@pdurbin
Copy link
Member

@pdurbin pdurbin commented Sep 18, 2025

What this PR does / why we need it:

We advertise make docs-html as a way to build the guides at https://guides.dataverse.org/en/6.7.1/contributor/documentation.html#building-the-guides-with-a-sphinx-docker-container-and-a-makefile

It stopped working when we added in Sphinx-Substitution-Extensions in #11477.

Which issue(s) this PR closes:

Special notes for your reviewer:

None.

Suggestions on how to test this:

Try it.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

No.

Is there a release notes update needed for this change?:

I don't think so.

Additional documentation:

None.

Related:

@pdurbin pdurbin added the Size: 0.5 A percentage of a sprint. 0.35 hours label Sep 18, 2025
@pdurbin pdurbin moved this to Ready for Review ⏩ in IQSS Dataverse Project Sep 18, 2025
@github-actions github-actions bot added the Type: Bug a defect label Sep 18, 2025
@cmbz cmbz added FY26 Sprint 6 FY26 Sprint 6 (2025-09-10 - 2025-09-24) FY26 Sprint 7 FY26 Sprint 7 (2025-09-24 - 2025-10-08) labels Sep 24, 2025
@pdurbin pdurbin force-pushed the 11829-make-docs-html branch from 0dbb104 to 892193c Compare September 26, 2025 13:54
@coveralls
Copy link

Coverage Status

coverage: 23.541%. remained the same
when pulling 892193c on 11829-make-docs-html
into 08b9ec6 on develop.

@pdurbin pdurbin moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project Sep 29, 2025
@jp-tosca jp-tosca self-assigned this Sep 29, 2025
@jp-tosca jp-tosca requested a review from Copilot September 29, 2025 15:20
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR fixes the make docs-html command that was broken after adding Sphinx-Substitution-Extensions in #11477. The issue was that the Makefile's grep pattern for extracting the Sphinx version was too broad, matching multiple packages instead of just Sphinx itself.

  • Updated the grep pattern in the Makefile to be more specific when extracting the Sphinx version
  • Added a comment explaining the rationale for the more specific search pattern

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@jp-tosca jp-tosca self-requested a review October 1, 2025 15:42
Copy link
Contributor

@jp-tosca jp-tosca left a comment

Choose a reason for hiding this comment

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

Looks good, sent an update on the branch.

@github-project-automation github-project-automation bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Oct 1, 2025
@jp-tosca jp-tosca merged commit 42a2904 into develop Oct 1, 2025
10 of 11 checks passed
@github-project-automation github-project-automation bot moved this from Ready for QA ⏩ to Merged 🚀 in IQSS Dataverse Project Oct 1, 2025
@jp-tosca jp-tosca removed their assignment Oct 1, 2025
@pdurbin pdurbin added this to the 6.9 milestone Oct 1, 2025
@scolapasta scolapasta moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Oct 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY26 Sprint 6 FY26 Sprint 6 (2025-09-10 - 2025-09-24) FY26 Sprint 7 FY26 Sprint 7 (2025-09-24 - 2025-10-08) Size: 0.5 A percentage of a sprint. 0.35 hours Type: Bug a defect

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

make docs-html doesn't work

5 participants