Skip to content

fix: pin quarto extensions to render only their served document - #449

Merged
dotNomad merged 2 commits into
mainfrom
quarto-served-document-fixes
Aug 14, 2026
Merged

fix: pin quarto extensions to render only their served document#449
dotNomad merged 2 commits into
mainfrom
quarto-served-document-fixes

Conversation

@amylin1249

Copy link
Copy Markdown
Contributor

Split out of #442 per @dotNomad's review.

Quarto renders every sibling Markdown file as its own page. With no pinned entrypoint, the served document can silently flip to one of those pages instead. This pins project.render to the entrypoint in pqr, quarto-stock-report-python, and quarto-stock-report-r, which were each rendering a stray CHANGELOG page.

Also removes connect-extension.qmd from quarto-document and quarto-stock-report-python, a superseded legacy gallery-metadata file that's no longer used.

The CI guard for this class of bug is in a follow-up PR, stacked on this one.

Quarto renders every sibling Markdown file as its own page, so
quarto-stock-report-python, quarto-stock-report-r, and pqr were each
rendering a stray CHANGELOG page. Pin project.render to the entrypoint
in each so only the served document renders.

Also removes connect-extension.qmd from quarto-document and
quarto-stock-report-python, a superseded legacy gallery-metadata file
that now lives in the extension block of manifest.json.
@github-actions

github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Extension release summary

🚀 Will release on merge

  • pqr: 0.1.30.1.4
  • quarto-document: 1.0.11.0.2
  • quarto-stock-report-python: 1.0.51.0.6
  • quarto-stock-report-r: 1.0.41.0.5

See the contributing guide for details.

@amylin1249
amylin1249 marked this pull request as ready for review July 28, 2026 20:49
@amylin1249
amylin1249 requested a review from dotNomad July 28, 2026 20:49
The previous commit deleted connect-extension.qmd here but left
extension.version at 1.0.1, which matches the released version, so
release-extension would never publish and users would keep getting a
bundle that renders the file as a stray connect-extension.html page.

Also pins project.render to index.qmd for consistency with the other
Quarto extensions. This one has no sibling CHANGELOG.md today and Quarto
excludes README.md from project renders, so the pin is defensive rather
than a fix.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

@dotNomad dotNomad left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This is looking good. Just added the _quarto.yml render change to quarto-document to make it consistent even though it wasn't strictly needed yet.

@dotNomad
dotNomad merged commit aa4bd2d into main Aug 14, 2026
45 checks passed
@dotNomad
dotNomad deleted the quarto-served-document-fixes branch August 14, 2026 00:34
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