mirror of
https://github.com/github/spec-kit.git
synced 2026-07-03 20:36:23 +08:00
* fix: bundled extensions should not have download URLs (#2151) - Remove selftest from default catalog (not a published extension) - Replace download_url with 'bundled: true' flag for git extension - Add bundled check in extension add flow with clear error message when bundled extension is missing from installed package - Add bundled check in download_extension() with specific error - Direct users to reinstall via uv with full GitHub URL - Add 3 regression tests for bundled extension handling * refactor: address review - move bundled check up-front, extract reinstall constant - Move bundled check before download_url inspection in download_extension() so bundled extensions can never be downloaded even with a URL present - Extract REINSTALL_COMMAND constant to avoid duplicated install strings * fix: allow bundled extensions with download_url to be updated Bundled extensions should only be blocked from download when they have no download_url. If a newer version is published to the catalog with a URL, users should be able to install it to get bug fixes. Add test for bundled-with-URL download path.
22 lines
624 B
JSON
22 lines
624 B
JSON
{
|
|
"schema_version": "1.0",
|
|
"updated_at": "2026-04-10T00:00:00Z",
|
|
"catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.json",
|
|
"extensions": {
|
|
"git": {
|
|
"name": "Git Branching Workflow",
|
|
"id": "git",
|
|
"version": "1.0.0",
|
|
"description": "Feature branch creation, numbering (sequential/timestamp), validation, and Git remote detection",
|
|
"author": "spec-kit-core",
|
|
"repository": "https://github.com/github/spec-kit",
|
|
"bundled": true,
|
|
"tags": [
|
|
"git",
|
|
"branching",
|
|
"workflow",
|
|
"core"
|
|
]
|
|
}
|
|
}
|
|
} |