feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsonc

Problem: Gitlab has too frequent outages, which break automation.

Solution: Drop all Gitlab-hosted parsers (two of which have been
unmaintained for years).
This commit is contained in:
Christian Clason 2025-12-05 09:59:04 +01:00 committed by Christian Clason
parent d72fa25b54
commit d2350758b3
19 changed files with 4 additions and 465 deletions

View file

@ -3,7 +3,7 @@ error('Cannot require a meta file')
---@class InstallInfo
---
---URL of parser repo (Github/Gitlab)
---URL of parser repo (Github)
---@field url string
---
---Commit hash of parser to download (compatible with queries)

View file

@ -131,14 +131,6 @@ return {
maintainers = { '@calebdw' },
tier = 2,
},
blueprint = {
install_info = {
revision = '355ef84ef8a958ac822117b652cf4d49bac16c79',
url = 'https://gitlab.com/gabmus/tree-sitter-blueprint',
},
maintainers = { '@gabmus' },
tier = 2,
},
bp = {
install_info = {
revision = 'ee641d15390183d7535777947ce0f2f1fbcee69f',
@ -623,14 +615,6 @@ return {
maintainers = { '@amaanq' },
tier = 2,
},
fusion = {
install_info = {
revision = '19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6',
url = 'https://gitlab.com/jirgn/tree-sitter-fusion',
},
maintainers = { '@jirgn' },
tier = 2,
},
gap = {
install_info = {
revision = '2bac14863b76ad0ff6fd7204c50574732acd66df',
@ -1142,15 +1126,6 @@ return {
maintainers = { '@Joakker' },
tier = 2,
},
jsonc = {
install_info = {
revision = '02b01653c8a1c198ae7287d566efa86a135b30d5',
url = 'https://gitlab.com/WhyNotHugo/tree-sitter-jsonc',
},
maintainers = { '@WhyNotHugo' },
requires = { 'json' },
tier = 2,
},
jsonnet = {
install_info = {
revision = 'ddd075f1939aed8147b7aa67f042eda3fce22790',