Skip to content

fix(extension): quarto use template failed correctly copy extensions when scoped in organisation/owner name#14010

Open
mcanouil wants to merge 4 commits intoquarto-dev:mainfrom
mcanouil:fix/issue14008
Open

fix(extension): quarto use template failed correctly copy extensions when scoped in organisation/owner name#14010
mcanouil wants to merge 4 commits intoquarto-dev:mainfrom
mcanouil:fix/issue14008

Conversation

@mcanouil
Copy link
Collaborator

@mcanouil mcanouil commented Feb 8, 2026

The quarto use template command previously created an empty _extensions folder and failed to copy the necessary extension's resource (e.g., quarto-journals/acm) because of two things:

  • the path provided to copyExtensions was not the one leading to _extensions/
  • the acm extension lives in _extensions/quarto-journals/acm/, not in _extensions/acm/.

Update the quarto use template test to properly test that the extension (the manifest to be accurate) is properly copied for both "jasa" (correct/expected structure) and "acm".

Fixes #14008

Update the template tests to dynamically handle multiple extensions. This change improves test coverage and ensures that both 'jasa' and 'acm' templates are validated correctly.
@mcanouil mcanouil self-assigned this Feb 8, 2026
@posit-snyk-bot
Copy link
Collaborator

posit-snyk-bot commented Feb 8, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@mcanouil mcanouil marked this pull request as ready for review February 8, 2026 22:29
@cderv cderv self-requested a review February 9, 2026 08:03
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.

quarto use template creates empty _extensions folder and fails to copy extensions

2 participants