⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

feat(extension): add GitHub commit URL provider for extension sources#13836

Draft
mcanouil wants to merge 2 commits intoquarto-dev:mainfrom
mcanouil:feat/extension-install-commit
Draft

feat(extension): add GitHub commit URL provider for extension sources#13836
mcanouil wants to merge 2 commits intoquarto-dev:mainfrom
mcanouil:feat/extension-install-commit

Conversation

@mcanouil
Copy link
Collaborator

@mcanouil mcanouil commented Dec 29, 2025

Introduce a new URL provider for GitHub commit archives, enabling installation from specific commit hashes.

Update installation tests to include these new commit URLs.

To date, half of extensions (159 / 283) use tags/releases. For the others, tracing properly the state of the extension once installed is impossible for now (#13764 will help with this).
The goal of this PR is to allow to pin an extension using commit hash in addition to current support to tags and branches.


Still work in progress as not fully tested and not totally sure how it will behave with:

@mcanouil mcanouil self-assigned this Dec 29, 2025
@posit-snyk-bot
Copy link
Collaborator

posit-snyk-bot commented Dec 29, 2025

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.

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