diff --git a/.github/workflows/actionlint.yaml b/.github/workflows/actionlint.yaml
index 68676fbd0a..8acdabeb8c 100644
--- a/.github/workflows/actionlint.yaml
+++ b/.github/workflows/actionlint.yaml
@@ -6,7 +6,8 @@ on:
jobs:
validate:
+ name: Actionlint
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- uses: reviewdog/action-actionlint@v1
diff --git a/.github/workflows/package-lint.yaml b/.github/workflows/package-lint.yaml
deleted file mode 100644
index 77849d00bf..0000000000
--- a/.github/workflows/package-lint.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-name: Package lint
-
-on:
- - pull_request
-
-jobs:
- validate:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - run: |
- mapfile -t EXTRA_FILES < <(find packages -type f -not -name package.yaml)
- if [[ ${#EXTRA_FILES[@]} -gt 0 ]]; then
- for file in "${EXTRA_FILES[@]}"; do
- echo "::error file=${file},line=1::Only package.yaml files are allowed inside packages/."
- done
- exit 1
- fi
diff --git a/.github/workflows/package-tests.yaml b/.github/workflows/package-tests.yaml
index 73b5dcdefd..689844395f 100644
--- a/.github/workflows/package-tests.yaml
+++ b/.github/workflows/package-tests.yaml
@@ -11,99 +11,20 @@ on:
required: true
jobs:
- package-diff:
- name: Check package diffs
+ lint:
+ name: Registry lint
runs-on: ubuntu-latest
- outputs:
- all_changed_files: ${{ steps.changed-packages.outputs.all_changed_files }}
- any_changed: ${{ steps.changed-packages.outputs.any_changed }}
-
- steps:
- - uses: actions/checkout@v3
- - name: Get changed package definitions
- id: changed-packages
- uses: tj-actions/changed-files@v36
- with:
- files: |
- packages/**/package.yaml
-
- validate:
- name: Validate package definitions
- runs-on: ubuntu-latest
- needs: package-diff
- if: ${{ github.event.inputs.packages || needs.package-diff.outputs.any_changed == 'true' }}
steps:
- - uses: actions/checkout@v3
- - uses: mason-org/actions/validate-schema@v1
+ - uses: actions/checkout@v4
with:
- packages: ${{ github.event.inputs.packages || needs.package-diff.outputs.all_changed_files }}
-
- tests:
- name: Test packages
- needs: [package-diff, validate]
- if: ${{ github.event.inputs.packages || needs.package-diff.outputs.any_changed == 'true' }}
- strategy:
- fail-fast: false
- matrix:
- # If making changes remember to update the manual workflow as well.
- target:
- - darwin_arm64
- - darwin_x64
- - linux_arm
- - linux_arm64
- - linux_arm64_gnu
- - linux_arm_gnu
- - linux_x64
- - linux_x64_gnu
- - linux_x86
- - win_arm
- - win_arm64
- - win_x64
- - win_x86
-
- include:
- - target: linux_x64
- runs-on: ubuntu-latest
- - target: linux_x64_gnu
- runs-on: ubuntu-latest
- - target: linux_x86
- runs-on: ubuntu-latest
- - target: linux_arm
- runs-on: ubuntu-latest
- - target: linux_arm_gnu
- runs-on: ubuntu-latest
- - target: linux_arm64
- runs-on: ubuntu-latest
- - target: linux_arm64_gnu
- runs-on: ubuntu-latest
- - target: darwin_x64
- runs-on: macos-latest
- - target: darwin_arm64
- runs-on: macos-latest
- - target: win_x64
- runs-on: windows-latest
- - target: win_x86
- runs-on: windows-latest
- - target: win_arm64
- runs-on: windows-latest
- - target: win_arm
- runs-on: windows-latest
-
- runs-on: ${{ matrix.runs-on }}
- steps:
- - uses: actions/checkout@v3
- - uses: mason-org/actions/tests@v1
+ fetch-depth: 1
+ - uses: mason-org/actions/registry-lint@v1
with:
- packages: ${{ github.event.inputs.packages || needs.package-diff.outputs.all_changed_files }}
- target: ${{ matrix.target }}
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- # This job is used for branch protection rule
- # Add this job to `Status checks that are required`
- status-check:
- name: Status check
- runs-on: ubuntu-latest
- needs: tests
- if: 'failure() || cancelled()'
- steps:
- - run: exit 1
+ packages: ${{ github.event.inputs.packages }}
+
+ test:
+ name: Package tests
+ needs: lint
+ uses: mason-org/actions/.github/workflows/package-tests.yaml@v1
+ with:
+ packages: ${{ github.event.inputs.packages }}
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index c53915e327..68391b8b11 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -3,77 +3,14 @@ name: Release
on:
push:
- tags:
- - "**"
branches:
- main
jobs:
- tag:
- name: Tag
- runs-on: ubuntu-latest
- permissions:
- contents: write
- outputs:
- tag: ${{ steps.tag.outputs.tag }}
- should-release: ${{ steps.tag.outputs.should-release }}
-
- steps:
- - uses: actions/checkout@v3
- with:
- fetch-depth: 2
- - id: adjnoun
- uses: mason-org/actions/adj-noun-generator@v1
- - id: tag
- name: Get/create tag
- shell: bash
- run: |
- if [[ $GITHUB_REF =~ ^refs/tags ]]; then
- echo "Releasing tag $GITHUB_REF_NAME"
- printf "tag=%s\nshould-release=true" "$GITHUB_REF_NAME" >> "$GITHUB_OUTPUT"
- elif [[ $(git diff-tree --name-only --no-commit-id HEAD -- packages | wc -l) -gt 0 ]]; then
- declare TAG
- TAG=$(date +%Y-%m-%d)-$ADJNOUN
- printf "tag=%s\nshould-release=true" "$TAG" >> "$GITHUB_OUTPUT"
- echo "Tagging and pushing $TAG"
- git tag "$TAG" HEAD
- git push origin "$TAG"
- else
- echo "No tag was pushed, and no package definition was changed."
- echo "should-release=false" >> "$GITHUB_OUTPUT"
- fi
- env:
- GITHUB_REF: ${{ github.ref }}
- GITHUB_REF_NAME: ${{ github.ref_name }}
- ADJNOUN: ${{ steps.adjnoun.outputs.word }}
-
release:
- needs: [tag]
- if: ${{ needs.tag.outputs.should-release == 'true' }}
name: Release
runs-on: ubuntu-latest
permissions:
contents: write
-
steps:
- - uses: actions/checkout@v3
- - name: Set up yq
- shell: bash
- run: |
- sudo curl -fL "https://github.com/mikefarah/yq/releases/download/v4.30.6/yq_linux_amd64" -o /usr/local/bin/yq
- sudo chmod +x /usr/local/bin/yq
- - name: Compile
- shell: bash
- run: |
- yq ea '[.]' -o json packages/*/package.yaml > registry.json
- zip -r registry.json.zip registry.json
- sha256sum registry.json registry.json.zip > checksums.txt
- - name: Release
- uses: softprops/action-gh-release@v1
- with:
- tag_name: ${{ needs.tag.outputs.tag }}
- fail_on_unmatched_files: true
- generate_release_notes: false
- files: |
- registry.json.zip
- checksums.txt
+ - uses: mason-org/actions/registry-release@v1
diff --git a/.github/workflows/validate-renovate.yaml b/.github/workflows/validate-renovate.yaml
index 768f715b7c..3c1752d319 100644
--- a/.github/workflows/validate-renovate.yaml
+++ b/.github/workflows/validate-renovate.yaml
@@ -9,13 +9,14 @@ on:
jobs:
validate:
+ name: Validate renovate config
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Check for config changes
id: diff
- uses: tj-actions/changed-files@v36
+ uses: tj-actions/changed-files@v44
with:
files: |
renovate.json5
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 6e453587e0..027c57accb 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -55,8 +55,8 @@
# Schema
-Package definitions are validated against a well-defined [JSON schema](./schemas/). The full schema is hosted on
-.
+Package definitions are validated against a well-defined [JSON schema](https://github.com/mason-org/registry-schema).
+The full schema is hosted on .
> [!TIP]
> Use [b0o/SchemaStore.nvim](https://github.com/b0o/SchemaStore.nvim) and the [YAML language
diff --git a/packages/actionlint/package.yaml b/packages/actionlint/package.yaml
index 0885547731..05b3204e9f 100644
--- a/packages/actionlint/package.yaml
+++ b/packages/actionlint/package.yaml
@@ -10,7 +10,7 @@ categories:
- Linter
source:
- id: pkg:github/rhysd/actionlint@v1.7.0
+ id: pkg:github/rhysd/actionlint@v1.7.1
asset:
- target: darwin_x64
file: actionlint_{{ version | strip_prefix "v" }}_darwin_amd64.tar.gz
diff --git a/packages/ansible-lint/package.yaml b/packages/ansible-lint/package.yaml
index 1820fa6cf4..e50cb59cea 100644
--- a/packages/ansible-lint/package.yaml
+++ b/packages/ansible-lint/package.yaml
@@ -12,7 +12,7 @@ categories:
- Linter
source:
- id: pkg:pypi/ansible-lint@24.5.0
+ id: pkg:pypi/ansible-lint@24.6.0
supported_platforms:
- unix
diff --git a/packages/apex-language-server/package.yaml b/packages/apex-language-server/package.yaml
index fdd1b8cc01..1c688a0c65 100644
--- a/packages/apex-language-server/package.yaml
+++ b/packages/apex-language-server/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:github/forcedotcom/salesforcedx-vscode@v60.13.1
+ id: pkg:github/forcedotcom/salesforcedx-vscode@v60.15.0
asset:
file: salesforcedx-vscode-apex-{{ version | strip_prefix "v" }}.vsix
diff --git a/packages/ast-grep/package.yaml b/packages/ast-grep/package.yaml
index 147c017321..b1fd3af776 100644
--- a/packages/ast-grep/package.yaml
+++ b/packages/ast-grep/package.yaml
@@ -28,7 +28,7 @@ categories:
- LSP
source:
- id: pkg:npm/%40ast-grep/cli@0.22.3
+ id: pkg:npm/%40ast-grep/cli@0.23.0
bin:
ast-grep: npm:ast-grep
diff --git a/packages/astro-language-server/package.yaml b/packages/astro-language-server/package.yaml
index 63041b08ce..2c019390e5 100644
--- a/packages/astro-language-server/package.yaml
+++ b/packages/astro-language-server/package.yaml
@@ -13,6 +13,7 @@ source:
id: pkg:npm/%40astrojs/language-server@2.10.0
extra_packages:
- typescript
+ - "@astrojs/ts-plugin"
schemas:
lsp: vscode:https://raw.githubusercontent.com/withastro/language-tools/@astrojs/language-server@{{version}}/packages/vscode/package.json
diff --git a/packages/autopep8/package.yaml b/packages/autopep8/package.yaml
index a1a1abcf16..69da679669 100644
--- a/packages/autopep8/package.yaml
+++ b/packages/autopep8/package.yaml
@@ -10,7 +10,7 @@ categories:
- Formatter
source:
- id: pkg:pypi/autopep8@2.1.1
+ id: pkg:pypi/autopep8@2.2.0
bin:
autopep8: pypi:autopep8
diff --git a/packages/autotools-language-server/package.yaml b/packages/autotools-language-server/package.yaml
index acfc675427..8cae876945 100644
--- a/packages/autotools-language-server/package.yaml
+++ b/packages/autotools-language-server/package.yaml
@@ -9,11 +9,7 @@ categories:
- LSP
source:
- id: pkg:pypi/autotools-language-server@0.0.18
+ id: pkg:pypi/autotools-language-server@0.0.19
bin:
autotools-language-server: pypi:autotools-language-server
-
-ci_skip:
- # Due to version not found issue
- - win_x64
diff --git a/packages/basedpyright/package.yaml b/packages/basedpyright/package.yaml
index cb14968472..aaaeb48102 100644
--- a/packages/basedpyright/package.yaml
+++ b/packages/basedpyright/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:pypi/basedpyright@1.12.3
+ id: pkg:pypi/basedpyright@1.12.5
schemas:
lsp: vscode:https://raw.githubusercontent.com/DetachHead/basedpyright/v{{version}}/packages/vscode-pyright/package.json
diff --git a/packages/bash-language-server/package.yaml b/packages/bash-language-server/package.yaml
index 8f1603b706..f63c72a4c4 100644
--- a/packages/bash-language-server/package.yaml
+++ b/packages/bash-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/bash-language-server@5.3.3
+ id: pkg:npm/bash-language-server@5.4.0
schemas:
lsp: vscode:https://raw.githubusercontent.com/bash-lsp/bash-language-server/server-{{version}}/vscode-client/package.json
diff --git a/packages/bicep-lsp/package.yaml b/packages/bicep-lsp/package.yaml
index af074bd327..1a0467a931 100644
--- a/packages/bicep-lsp/package.yaml
+++ b/packages/bicep-lsp/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:github/Azure/bicep@v0.27.1
+ id: pkg:github/Azure/bicep@v0.28.1
asset:
file: vscode-bicep.vsix
diff --git a/packages/biome/package.yaml b/packages/biome/package.yaml
index b32d26a40f..5a16a0226a 100644
--- a/packages/biome/package.yaml
+++ b/packages/biome/package.yaml
@@ -14,7 +14,7 @@ categories:
- Formatter
source:
- id: pkg:npm/@biomejs/biome@1.7.3
+ id: pkg:npm/@biomejs/biome@1.8.1
schemas:
lsp: vscode:https://raw.githubusercontent.com/biomejs/biome-vscode/main/package.json
diff --git a/packages/brighterscript-formatter/package.yaml b/packages/brighterscript-formatter/package.yaml
index 494639d665..9850cf7064 100644
--- a/packages/brighterscript-formatter/package.yaml
+++ b/packages/brighterscript-formatter/package.yaml
@@ -10,7 +10,7 @@ categories:
- Formatter
source:
- id: pkg:npm/brighterscript-formatter@1.7.2
+ id: pkg:npm/brighterscript-formatter@1.7.3
bin:
bsfmt: npm:bsfmt
diff --git a/packages/brighterscript/package.yaml b/packages/brighterscript/package.yaml
index 7b1e7d86b0..8d6551ccf9 100644
--- a/packages/brighterscript/package.yaml
+++ b/packages/brighterscript/package.yaml
@@ -11,7 +11,7 @@ categories:
- LSP
source:
- id: pkg:npm/brighterscript@0.67.1
+ id: pkg:npm/brighterscript@0.67.2
bin:
bsc: npm:bsc
diff --git a/packages/bsl-language-server/package.yaml b/packages/bsl-language-server/package.yaml
index 249d2b6281..2489f7059e 100644
--- a/packages/bsl-language-server/package.yaml
+++ b/packages/bsl-language-server/package.yaml
@@ -11,7 +11,7 @@ categories:
- LSP
source:
- id: pkg:github/1c-syntax/bsl-language-server@v0.22.0
+ id: pkg:github/1c-syntax/bsl-language-server@v0.23.0
asset:
file: bsl-language-server-{{ version | strip_prefix "v" }}-exec.jar
diff --git a/packages/buf-language-server/package.yaml b/packages/buf-language-server/package.yaml
index 82c2d9cdbc..9bff10d317 100644
--- a/packages/buf-language-server/package.yaml
+++ b/packages/buf-language-server/package.yaml
@@ -11,7 +11,7 @@ categories:
- LSP
source:
- id: pkg:golang/github.com/bufbuild/buf-language-server@v0.0.0-20221121155404-1e927a5df512#cmd/bufls
+ id: pkg:golang/github.com/bufbuild/buf-language-server@v0.0.0-20240213221648-8e42e5e2e24f#cmd/bufls
bin:
bufls: golang:bufls
diff --git a/packages/buf/package.yaml b/packages/buf/package.yaml
index b721da2ffd..fd93e6633d 100644
--- a/packages/buf/package.yaml
+++ b/packages/buf/package.yaml
@@ -14,7 +14,7 @@ categories:
- Formatter
source:
- id: pkg:github/bufbuild/buf@v1.32.1
+ id: pkg:github/bufbuild/buf@v1.32.2
asset:
- target: darwin_x64
file: buf-Darwin-x86_64
diff --git a/packages/cairo-language-server/package.yaml b/packages/cairo-language-server/package.yaml
index 790d2cc335..1d2f851c6d 100644
--- a/packages/cairo-language-server/package.yaml
+++ b/packages/cairo-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:cargo/cairo-language-server@2.6.3
+ id: pkg:cargo/cairo-language-server@2.6.4
bin:
cairo-language-server: cargo:cairo-language-server
diff --git a/packages/cfn-lint/package.yaml b/packages/cfn-lint/package.yaml
index 88c286ec51..5f2f95c55a 100644
--- a/packages/cfn-lint/package.yaml
+++ b/packages/cfn-lint/package.yaml
@@ -14,7 +14,7 @@ categories:
- Linter
source:
- id: pkg:pypi/cfn-lint@0.87.3
+ id: pkg:pypi/cfn-lint@0.87.6
bin:
cfn-lint: pypi:cfn-lint
diff --git a/packages/circom-lsp/package.yaml b/packages/circom-lsp/package.yaml
new file mode 100644
index 0000000000..1f0ccd6b8b
--- /dev/null
+++ b/packages/circom-lsp/package.yaml
@@ -0,0 +1,18 @@
+---
+name: circom-lsp
+description: A Language Server Protocol Implementation for Circom
+homepage: https://github.com/rubydusa/circom-lsp
+licenses:
+ - GPL-3.0
+
+languages:
+ - Circom
+
+categories:
+ - LSP
+
+source:
+ id: pkg:cargo/circom-lsp@0.1.3
+
+bin:
+ circom-lsp: cargo:circom-lsp
diff --git a/packages/clang-format/package.yaml b/packages/clang-format/package.yaml
index 5f29e9b985..986ea8df88 100644
--- a/packages/clang-format/package.yaml
+++ b/packages/clang-format/package.yaml
@@ -15,7 +15,7 @@ categories:
- Formatter
source:
- id: pkg:pypi/clang-format@18.1.5
+ id: pkg:pypi/clang-format@18.1.6
bin:
clang-format: pypi:clang-format
diff --git a/packages/codeql/package.yaml b/packages/codeql/package.yaml
index 3ef1fbb33f..b184242cfc 100644
--- a/packages/codeql/package.yaml
+++ b/packages/codeql/package.yaml
@@ -13,7 +13,7 @@ categories:
- LSP
source:
- id: pkg:github/github/codeql-cli-binaries@v2.17.3
+ id: pkg:github/github/codeql-cli-binaries@v2.17.4
asset:
- target: [darwin_x64, darwin_arm64]
file: codeql-osx64.zip
diff --git a/packages/cspell/package.yaml b/packages/cspell/package.yaml
index 6125ad0031..3aab31ff43 100644
--- a/packages/cspell/package.yaml
+++ b/packages/cspell/package.yaml
@@ -9,7 +9,7 @@ categories:
- Linter
source:
- id: pkg:npm/cspell@8.8.3
+ id: pkg:npm/cspell@8.8.4
bin:
cspell: npm:cspell
diff --git a/packages/cuepls/package.yaml b/packages/cuepls/package.yaml
index e4f49545b1..3ec88891de 100644
--- a/packages/cuepls/package.yaml
+++ b/packages/cuepls/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:golang/cuelang.org/go@v0.8.2#cmd/cuepls
+ id: pkg:golang/cuelang.org/go@v0.9.0#cmd/cuepls
bin:
cuepls: golang:cuepls
diff --git a/packages/dart-debug-adapter/package.yaml b/packages/dart-debug-adapter/package.yaml
index 2df62acb33..2447d1c80b 100644
--- a/packages/dart-debug-adapter/package.yaml
+++ b/packages/dart-debug-adapter/package.yaml
@@ -10,7 +10,7 @@ categories:
- DAP
source:
- id: pkg:github/Dart-Code/Dart-Code@v3.88.1
+ id: pkg:github/Dart-Code/Dart-Code@v3.90.0
asset:
file: dart-code-{{ version | strip_prefix "v" }}.vsix
diff --git a/packages/dcm/package.yaml b/packages/dcm/package.yaml
index bb94ca42ce..534cdc57a8 100644
--- a/packages/dcm/package.yaml
+++ b/packages/dcm/package.yaml
@@ -12,7 +12,7 @@ categories:
- Linter
source:
- id: pkg:github/CQLabs/homebrew-dcm@1.17.3
+ id: pkg:github/CQLabs/homebrew-dcm@1.18.1
asset:
- target: darwin_arm64
file: dcm-macos-arm-release.zip
diff --git a/packages/deno/package.yaml b/packages/deno/package.yaml
index 5e35c716ca..b8504cc261 100644
--- a/packages/deno/package.yaml
+++ b/packages/deno/package.yaml
@@ -14,7 +14,7 @@ categories:
- Runtime
source:
- id: pkg:github/denoland/deno@v1.43.6
+ id: pkg:github/denoland/deno@v1.44.1
asset:
- target: darwin_arm64
file: deno-aarch64-apple-darwin.zip
diff --git a/packages/dprint/package.yaml b/packages/dprint/package.yaml
index 1ab620a575..93ab21e2ea 100644
--- a/packages/dprint/package.yaml
+++ b/packages/dprint/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:github/dprint/dprint@0.45.1
+ id: pkg:github/dprint/dprint@0.46.2
asset:
- target: darwin_arm64
file: dprint-aarch64-apple-darwin.zip
diff --git a/packages/earthlyls/package.yaml b/packages/earthlyls/package.yaml
index 97cd33c6de..1e6676ce07 100644
--- a/packages/earthlyls/package.yaml
+++ b/packages/earthlyls/package.yaml
@@ -11,7 +11,7 @@ categories:
- LSP
source:
- id: pkg:github/glehmann/earthlyls@0.3.0
+ id: pkg:github/glehmann/earthlyls@0.5.2
asset:
- target: linux_x64
file: earthlyls-{{ version }}-linux-amd64.tar.gz
diff --git a/packages/easy-coding-standard/package.yaml b/packages/easy-coding-standard/package.yaml
index 3929824f8e..a75ec8b1f5 100644
--- a/packages/easy-coding-standard/package.yaml
+++ b/packages/easy-coding-standard/package.yaml
@@ -11,7 +11,7 @@ categories:
- Linter
source:
- id: pkg:composer/symplify/easy-coding-standard@12.2.0
+ id: pkg:composer/symplify/easy-coding-standard@12.2.1
bin:
ecs: composer:ecs
diff --git a/packages/elixir-ls/package.yaml b/packages/elixir-ls/package.yaml
index c89f6265ab..3f94eecb9d 100644
--- a/packages/elixir-ls/package.yaml
+++ b/packages/elixir-ls/package.yaml
@@ -13,7 +13,7 @@ categories:
- DAP
source:
- id: pkg:github/elixir-lsp/elixir-ls@v0.21.3
+ id: pkg:github/elixir-lsp/elixir-ls@v0.22.0
asset:
- target: unix
file: elixir-ls-{{version}}.zip
diff --git a/packages/elp/package.yaml b/packages/elp/package.yaml
index 767a70c7b5..184ba34ff5 100644
--- a/packages/elp/package.yaml
+++ b/packages/elp/package.yaml
@@ -13,7 +13,7 @@ categories:
source:
# renovate:versioning=loose
- id: pkg:github/WhatsApp/erlang-language-platform@2024-05-24
+ id: pkg:github/WhatsApp/erlang-language-platform@2024-06-07
asset:
- target: linux_x64_gnu
file: elp-linux-x86_64-unknown-linux-gnu-otp-25.3.tar.gz
diff --git a/packages/ember-language-server/package.yaml b/packages/ember-language-server/package.yaml
index 9525c34907..728fb86ed3 100644
--- a/packages/ember-language-server/package.yaml
+++ b/packages/ember-language-server/package.yaml
@@ -1,7 +1,7 @@
---
name: ember-language-server
description: Language Server Protocol implementation for Ember.js and Glimmer projects.
-homepage: https://github.com/lifeart/ember-language-server
+homepage: https://github.com/ember-tooling/ember-language-server
licenses:
- MIT
languages:
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/%40lifeart/ember-language-server@2.30.1
+ id: pkg:npm/%40ember-tooling/ember-language-server@2.30.3
bin:
ember-language-server: npm:ember-language-server
diff --git a/packages/emmet-language-server/package.yaml b/packages/emmet-language-server/package.yaml
index 4ea727fa03..eba2eb33bb 100644
--- a/packages/emmet-language-server/package.yaml
+++ b/packages/emmet-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/@olrtg/emmet-language-server@2.5.0
+ id: pkg:npm/@olrtg/emmet-language-server@2.6.0
bin:
emmet-language-server: npm:emmet-language-server
diff --git a/packages/fantomas/package.yaml b/packages/fantomas/package.yaml
index 95fcdaf384..c7cb8a0b5a 100644
--- a/packages/fantomas/package.yaml
+++ b/packages/fantomas/package.yaml
@@ -10,7 +10,7 @@ categories:
- Formatter
source:
- id: pkg:nuget/fantomas@6.3.4
+ id: pkg:nuget/fantomas@6.3.9
bin:
fantomas: nuget:fantomas
diff --git a/packages/fortls/package.yaml b/packages/fortls/package.yaml
index 5bb221f977..53858ec775 100644
--- a/packages/fortls/package.yaml
+++ b/packages/fortls/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:pypi/fortls@3.1.0
+ id: pkg:pypi/fortls@3.1.1
bin:
fortls: pypi:fortls
diff --git a/packages/gersemi/package.yaml b/packages/gersemi/package.yaml
index 4b95316db3..7e002c0b1c 100644
--- a/packages/gersemi/package.yaml
+++ b/packages/gersemi/package.yaml
@@ -10,7 +10,7 @@ categories:
- Formatter
source:
- id: pkg:pypi/gersemi@0.12.1
+ id: pkg:pypi/gersemi@0.13.2
bin:
gersemi: pypi:gersemi
diff --git a/packages/gh/package.yaml b/packages/gh/package.yaml
index 42c8c84cc8..ffea388655 100644
--- a/packages/gh/package.yaml
+++ b/packages/gh/package.yaml
@@ -10,7 +10,7 @@ languages: []
categories: []
source:
- id: pkg:github/cli/cli@v2.49.2
+ id: pkg:github/cli/cli@v2.50.0
asset:
- target: darwin_x64
file: gh_{{ version | strip_prefix "v" }}_macOS_amd64.zip
diff --git a/packages/gitlab-ci-ls/package.yaml b/packages/gitlab-ci-ls/package.yaml
index 39971b0b8b..fd52975166 100644
--- a/packages/gitlab-ci-ls/package.yaml
+++ b/packages/gitlab-ci-ls/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:cargo/gitlab-ci-ls@0.17.5
+ id: pkg:cargo/gitlab-ci-ls@0.18.0
bin:
gitlab-ci-ls: cargo:gitlab-ci-ls
diff --git a/packages/gitleaks/package.yaml b/packages/gitleaks/package.yaml
index ef9de22437..eeaa7b1d52 100644
--- a/packages/gitleaks/package.yaml
+++ b/packages/gitleaks/package.yaml
@@ -9,7 +9,7 @@ categories:
- Linter
source:
- id: pkg:github/gitleaks/gitleaks@v8.18.2
+ id: pkg:github/gitleaks/gitleaks@v8.18.3
asset:
- target: darwin_arm64
file: gitleaks_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz
diff --git a/packages/gleam/package.yaml b/packages/gleam/package.yaml
deleted file mode 100644
index 7f0f1470a2..0000000000
--- a/packages/gleam/package.yaml
+++ /dev/null
@@ -1,31 +0,0 @@
----
-name: gleam
-description: A friendly language for building type-safe, scalable systems!
-homepage: https://gleam.run/
-licenses:
- - Apache-2.0
-languages:
- - Gleam
-categories:
- - Compiler
- - Formatter
- - LSP
-
-deprecation:
- message: Gleam should not be installed through Mason.
- since: v1.0.0
-
-source:
- id: pkg:github/gleam-lang/gleam@v1.1.0
- asset:
- - target: linux_x64
- file: gleam-{{version}}-x86_64-unknown-linux-musl.tar.gz
- - target: linux_arm64
- file: gleam-{{version}}-aarch64-unknown-linux-musl.tar.gz
- - target: darwin_x64
- file: gleam-{{version}}-x86_64-apple-darwin.tar.gz
- - target: darwin_arm64
- file: gleam-{{version}}-aarch64-apple-darwin.tar.gz
- - target: win_x64
- file: gleam-{{version}}-x86_64-pc-windows-msvc.zip
-
diff --git a/packages/goimports/package.yaml b/packages/goimports/package.yaml
index 65e89e26e4..0c3e49c378 100644
--- a/packages/goimports/package.yaml
+++ b/packages/goimports/package.yaml
@@ -12,7 +12,7 @@ categories:
- Formatter
source:
- id: pkg:golang/golang.org/x/tools@v0.21.0#cmd/goimports
+ id: pkg:golang/golang.org/x/tools@v0.22.0#cmd/goimports
bin:
goimports: golang:goimports
diff --git a/packages/golangci-lint/package.yaml b/packages/golangci-lint/package.yaml
index 363fef26a1..e7cc41b600 100644
--- a/packages/golangci-lint/package.yaml
+++ b/packages/golangci-lint/package.yaml
@@ -12,7 +12,7 @@ categories:
- Linter
source:
- id: pkg:github/golangci/golangci-lint@v1.58.2
+ id: pkg:github/golangci/golangci-lint@v1.59.1
asset:
- target: linux_armv6l
file: golangci-lint-{{ version | strip_prefix "v" }}-linux-armv6.tar.gz
diff --git a/packages/gotestsum/package.yaml b/packages/gotestsum/package.yaml
index 259514d53b..89dff34df0 100644
--- a/packages/gotestsum/package.yaml
+++ b/packages/gotestsum/package.yaml
@@ -10,7 +10,7 @@ languages:
categories: []
source:
- id: pkg:golang/gotest.tools/gotestsum@v1.11.0
+ id: pkg:golang/gotest.tools/gotestsum@v1.12.0
bin:
gotestsum: golang:gotestsum
diff --git a/packages/graphql-language-service-cli/package.yaml b/packages/graphql-language-service-cli/package.yaml
index 30f3ae3de6..531bdcfa71 100644
--- a/packages/graphql-language-service-cli/package.yaml
+++ b/packages/graphql-language-service-cli/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/graphql-language-service-cli@3.3.33
+ id: pkg:npm/graphql-language-service-cli@3.4.0
bin:
graphql-lsp: npm:graphql-lsp
diff --git a/packages/harper-ls/package.yaml b/packages/harper-ls/package.yaml
index 5c18ff4d7d..ec02bc6851 100644
--- a/packages/harper-ls/package.yaml
+++ b/packages/harper-ls/package.yaml
@@ -21,7 +21,7 @@ categories:
- LSP
source:
- id: pkg:github/elijah-potter/harper@v0.8.4
+ id: pkg:github/elijah-potter/harper@v0.8.5
asset:
- target: linux_x64_gnu
file: harper-ls-x86_64-unknown-linux-gnu.tar.gz
diff --git a/packages/hyprls/package.yaml b/packages/hyprls/package.yaml
new file mode 100644
index 0000000000..a615c9235b
--- /dev/null
+++ b/packages/hyprls/package.yaml
@@ -0,0 +1,16 @@
+---
+name: hyprls
+description: A LSP server for Hyprland config files
+homepage: https://github.com/hyprland-community/hyprls
+licenses:
+ - MIT
+languages:
+ - Hypr
+categories:
+ - LSP
+
+source:
+ id: pkg:golang/github.com/ewen-lbh/hyprls@v0.2.0#cmd/hyprls
+
+bin:
+ hyprls: golang:hyprls
diff --git a/packages/iferr/package.yaml b/packages/iferr/package.yaml
index 5baea1d5cb..63f2ec11a5 100644
--- a/packages/iferr/package.yaml
+++ b/packages/iferr/package.yaml
@@ -9,7 +9,7 @@ languages:
categories: []
source:
- id: pkg:golang/github.com/koron/iferr@v0.0.0-20180615142939-bb332a3b1d91
+ id: pkg:golang/github.com/koron/iferr@v0.0.0-20240122035601-9c3e2fbe4bd1
bin:
iferr: golang:iferr
diff --git a/packages/js-debug-adapter/package.yaml b/packages/js-debug-adapter/package.yaml
index 0d5c5a35fe..7af09f6667 100644
--- a/packages/js-debug-adapter/package.yaml
+++ b/packages/js-debug-adapter/package.yaml
@@ -11,7 +11,7 @@ categories:
- DAP
source:
- id: pkg:github/microsoft/vscode-js-debug@v1.89.0
+ id: pkg:github/microsoft/vscode-js-debug@v1.90.0
asset:
file: js-debug-dap-{{version}}.tar.gz
bin: node:js-debug/src/dapDebugServer.js
diff --git a/packages/json-to-struct/package.yaml b/packages/json-to-struct/package.yaml
index f7de84369a..bf9b939522 100644
--- a/packages/json-to-struct/package.yaml
+++ b/packages/json-to-struct/package.yaml
@@ -9,7 +9,7 @@ languages:
categories: []
source:
- id: pkg:golang/github.com/tmc/json-to-struct@v0.0.0-20200606071124-5576f9d7d291
+ id: pkg:golang/github.com/tmc/json-to-struct@v0.0.0-20230613234638-1f65fffbfdbb
bin:
json-to-struct: golang:json-to-struct
diff --git a/packages/ktlint/package.yaml b/packages/ktlint/package.yaml
index 1c357e9c68..521dadc8c2 100644
--- a/packages/ktlint/package.yaml
+++ b/packages/ktlint/package.yaml
@@ -11,7 +11,7 @@ categories:
- Linter
source:
- id: pkg:github/pinterest/ktlint@1.2.1
+ id: pkg:github/pinterest/ktlint@1.3.0
asset:
- target: unix
file: ktlint
diff --git a/packages/lelwel/package.yaml b/packages/lelwel/package.yaml
index 3068aec07b..25030a9926 100644
--- a/packages/lelwel/package.yaml
+++ b/packages/lelwel/package.yaml
@@ -11,7 +11,7 @@ categories:
- LSP
source:
- id: pkg:cargo/lelwel@0.5.1?features=lsp,cli
+ id: pkg:cargo/lelwel@0.6.1?features=lsp,cli
bin:
lelwel-ls: cargo:lelwel-ls
diff --git a/packages/lemminx/package.yaml b/packages/lemminx/package.yaml
index 5dc0341d6a..f6da0e32f8 100644
--- a/packages/lemminx/package.yaml
+++ b/packages/lemminx/package.yaml
@@ -10,11 +10,14 @@ categories:
- LSP
source:
- id: pkg:github/redhat-developer/vscode-xml@0.26.1
+ id: pkg:github/redhat-developer/vscode-xml@0.27.1
asset:
- - target: [darwin_x64, darwin_arm64]
+ - target: darwin_x64
file: lemminx-osx-x86_64.zip
bin: lemminx-osx-x86_64
+ - target: darwin_arm64
+ file: lemminx-osx-aarch_64.zip
+ bin: lemminx-osx-aarch_64
- target: linux_x64_gnu
file: lemminx-linux.zip
bin: lemminx-linux
diff --git a/packages/lua-language-server/package.yaml b/packages/lua-language-server/package.yaml
index 70b72cbb90..d6b6a3ac6a 100644
--- a/packages/lua-language-server/package.yaml
+++ b/packages/lua-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:github/LuaLS/lua-language-server@3.9.1
+ id: pkg:github/LuaLS/lua-language-server@3.9.3
asset:
- target: darwin_arm64
file: lua-language-server-{{version}}-darwin-arm64.tar.gz:libexec/
diff --git a/packages/markdownlint/package.yaml b/packages/markdownlint/package.yaml
index 8cfb2ae2de..c7e79b6faf 100644
--- a/packages/markdownlint/package.yaml
+++ b/packages/markdownlint/package.yaml
@@ -11,7 +11,7 @@ categories:
- Formatter
source:
- id: pkg:npm/markdownlint-cli@0.40.0
+ id: pkg:npm/markdownlint-cli@0.41.0
bin:
markdownlint: npm:markdownlint
diff --git a/packages/markuplint/package.yaml b/packages/markuplint/package.yaml
index 8ef96096a3..dca1562fb6 100644
--- a/packages/markuplint/package.yaml
+++ b/packages/markuplint/package.yaml
@@ -10,7 +10,7 @@ categories:
- Linter
source:
- id: pkg:npm/markuplint@4.8.1
+ id: pkg:npm/markuplint@4.9.1
bin:
markuplint: npm:markuplint
diff --git a/packages/matlab-language-server/package.yaml b/packages/matlab-language-server/package.yaml
index 095f411a6b..91b1715423 100644
--- a/packages/matlab-language-server/package.yaml
+++ b/packages/matlab-language-server/package.yaml
@@ -11,7 +11,7 @@ categories:
source:
# renovate:datasource=git-refs
- id: pkg:github/mathworks/MATLAB-language-server@68c08fdb29873b59bfa41a70a9ee28caa7125097
+ id: pkg:github/mathworks/MATLAB-language-server@1b7ad6ec2620e5803f073ff5d67bf0f1dec908a2
build:
run: |
npm install
diff --git a/packages/mdx-analyzer/package.yaml b/packages/mdx-analyzer/package.yaml
index a77cf157bb..d7488b54ed 100644
--- a/packages/mdx-analyzer/package.yaml
+++ b/packages/mdx-analyzer/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:npm/%40mdx-js/language-server@0.4.6
+ id: pkg:npm/%40mdx-js/language-server@0.4.7
bin:
mdx-language-server: npm:mdx-language-server
diff --git a/packages/neocmakelsp/package.yaml b/packages/neocmakelsp/package.yaml
index aee5724d26..e27704c342 100644
--- a/packages/neocmakelsp/package.yaml
+++ b/packages/neocmakelsp/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:cargo/neocmakelsp@0.6.26
+ id: pkg:cargo/neocmakelsp@0.7.3
bin:
neocmakelsp: cargo:neocmakelsp
diff --git a/packages/nextls/package.yaml b/packages/nextls/package.yaml
index 62b6fea102..d06265cb89 100644
--- a/packages/nextls/package.yaml
+++ b/packages/nextls/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:github/elixir-tools/next-ls@v0.22.7
+ id: pkg:github/elixir-tools/next-ls@v0.22.8
asset:
- target: darwin_x64
file: next_ls_darwin_amd64
diff --git a/packages/nickel-lang-lsp/package.yaml b/packages/nickel-lang-lsp/package.yaml
index a729561684..d9a2cb50be 100644
--- a/packages/nickel-lang-lsp/package.yaml
+++ b/packages/nickel-lang-lsp/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:cargo/nickel-lang-lsp@1.6.0
+ id: pkg:cargo/nickel-lang-lsp@1.7.0
schemas:
lsp: vscode:https://raw.githubusercontent.com/tweag/nickel/{{version}}/lsp/vscode-extension/package.json
diff --git a/packages/nilaway/package.yaml b/packages/nilaway/package.yaml
index 38e1f51f50..09aec7c01b 100644
--- a/packages/nilaway/package.yaml
+++ b/packages/nilaway/package.yaml
@@ -14,7 +14,7 @@ categories:
- Linter
source:
- id: pkg:golang/go.uber.org/nilaway@v0.0.0-20231117175943-a267567c6fff#cmd/nilaway
+ id: pkg:golang/go.uber.org/nilaway@v0.0.0-20240524204351-885be9df8ef4#cmd/nilaway
bin:
nilaway: golang:nilaway
diff --git a/packages/oelint-adv/package.yaml b/packages/oelint-adv/package.yaml
index 4dd42a5eb2..e6f7e9dcfa 100644
--- a/packages/oelint-adv/package.yaml
+++ b/packages/oelint-adv/package.yaml
@@ -10,7 +10,7 @@ categories:
- Linter
source:
- id: pkg:pypi/oelint-adv@5.4.0
+ id: pkg:pypi/oelint-adv@5.5.0
bin:
oelint-adv: pypi:oelint-adv
diff --git a/packages/opa/package.yaml b/packages/opa/package.yaml
index f21f58b818..5cdb3a3a2e 100644
--- a/packages/opa/package.yaml
+++ b/packages/opa/package.yaml
@@ -13,7 +13,7 @@ categories:
- Runtime
source:
- id: pkg:github/open-policy-agent/opa@v0.64.1
+ id: pkg:github/open-policy-agent/opa@v0.65.0
asset:
- target: darwin_arm64
file: opa_darwin_arm64_static
diff --git a/packages/pbls/package.yaml b/packages/pbls/package.yaml
new file mode 100644
index 0000000000..e5a2e1f88e
--- /dev/null
+++ b/packages/pbls/package.yaml
@@ -0,0 +1,16 @@
+---
+name: pbls
+description: A language server implementation for Google Protocol Buffers.
+homepage: https://git.sr.ht/~rrc/pbls
+licenses:
+ - MIT
+languages:
+ - Protobuf
+categories:
+ - LSP
+
+source:
+ id: pkg:cargo/pbls@1.0.1?repository_url=https://git.sr.ht/~rrc/pbls
+
+bin:
+ pbls: cargo:pbls
diff --git a/packages/pest-language-server/package.yaml b/packages/pest-language-server/package.yaml
index 1cf3b083bf..5fe4990efc 100644
--- a/packages/pest-language-server/package.yaml
+++ b/packages/pest-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:cargo/pest-language-server@0.3.9
+ id: pkg:cargo/pest-language-server@0.3.11
bin:
pest-language-server: cargo:pest-language-server
diff --git a/packages/php-cs-fixer/package.yaml b/packages/php-cs-fixer/package.yaml
index 574b89705c..720b6515ca 100644
--- a/packages/php-cs-fixer/package.yaml
+++ b/packages/php-cs-fixer/package.yaml
@@ -13,7 +13,7 @@ categories:
- Formatter
source:
- id: pkg:github/PHP-CS-Fixer/PHP-CS-Fixer@v3.57.2
+ id: pkg:github/PHP-CS-Fixer/PHP-CS-Fixer@v3.58.1
asset:
file: php-cs-fixer.phar
diff --git a/packages/phpstan/package.yaml b/packages/phpstan/package.yaml
index f0ad70d6c6..d09d2693ee 100644
--- a/packages/phpstan/package.yaml
+++ b/packages/phpstan/package.yaml
@@ -10,7 +10,7 @@ categories:
- Linter
source:
- id: pkg:github/phpstan/phpstan@1.11.2
+ id: pkg:github/phpstan/phpstan@1.11.4
asset:
file: phpstan.phar
diff --git a/packages/prettier/package.yaml b/packages/prettier/package.yaml
index 7ab1d31193..0305d72020 100644
--- a/packages/prettier/package.yaml
+++ b/packages/prettier/package.yaml
@@ -23,7 +23,7 @@ categories:
- Formatter
source:
- id: pkg:npm/prettier@3.2.5
+ id: pkg:npm/prettier@3.3.2
bin:
prettier: npm:prettier
diff --git a/packages/prisma-language-server/package.yaml b/packages/prisma-language-server/package.yaml
index 86848e4733..0edb31f003 100644
--- a/packages/prisma-language-server/package.yaml
+++ b/packages/prisma-language-server/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:npm/%40prisma/language-server@5.14.0
+ id: pkg:npm/%40prisma/language-server@5.15.0
bin:
prisma-language-server: npm:prisma-language-server
diff --git a/packages/protolint/package.yaml b/packages/protolint/package.yaml
index afaa0dabdb..b457cdad96 100644
--- a/packages/protolint/package.yaml
+++ b/packages/protolint/package.yaml
@@ -10,7 +10,7 @@ categories:
- Linter
source:
- id: pkg:github/yoheimuta/protolint@v0.49.7
+ id: pkg:github/yoheimuta/protolint@v0.49.8
asset:
- target: darwin_arm64
file: protolint_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz
diff --git a/packages/pylint/package.yaml b/packages/pylint/package.yaml
index c11c7e9922..b0ac8d2116 100644
--- a/packages/pylint/package.yaml
+++ b/packages/pylint/package.yaml
@@ -10,7 +10,7 @@ categories:
- Linter
source:
- id: pkg:pypi/pylint@3.2.2
+ id: pkg:pypi/pylint@3.2.3
bin:
pylint: pypi:pylint
diff --git a/packages/pyright/package.yaml b/packages/pyright/package.yaml
index 594df3daee..3ceec2659e 100644
--- a/packages/pyright/package.yaml
+++ b/packages/pyright/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/pyright@1.1.364
+ id: pkg:npm/pyright@1.1.366
schemas:
lsp: vscode:https://raw.githubusercontent.com/microsoft/pyright/{{version}}/packages/vscode-pyright/package.json
diff --git a/packages/regal/package.yaml b/packages/regal/package.yaml
new file mode 100644
index 0000000000..8f1bcf3a41
--- /dev/null
+++ b/packages/regal/package.yaml
@@ -0,0 +1,17 @@
+---
+name: regal
+description: A linter for Rego, with support for running as an LSP server.
+homepage: https://github.com/styrainc/regal
+licenses:
+ - Apache-2.0
+languages:
+ - Rego
+categories:
+ - Linter
+ - LSP
+
+source:
+ id: pkg:golang/github.com/styrainc/regal@v0.23.1
+
+bin:
+ regal: golang:regal
diff --git a/packages/reorder-python-imports/package.yaml b/packages/reorder-python-imports/package.yaml
index e9cf8812e1..1ec9851c48 100644
--- a/packages/reorder-python-imports/package.yaml
+++ b/packages/reorder-python-imports/package.yaml
@@ -10,7 +10,7 @@ categories:
- Formatter
source:
- id: pkg:pypi/reorder-python-imports@3.12.0
+ id: pkg:pypi/reorder-python-imports@3.13.0
bin:
reorder-python-imports: pypi:reorder-python-imports
diff --git a/packages/rescript-language-server/package.yaml b/packages/rescript-language-server/package.yaml
index a2bc71b9c8..d92f300aa7 100644
--- a/packages/rescript-language-server/package.yaml
+++ b/packages/rescript-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/%40rescript/language-server@1.50.0
+ id: pkg:npm/%40rescript/language-server@1.52.0
bin:
rescript-language-server: npm:rescript-language-server
diff --git a/packages/rubocop/package.yaml b/packages/rubocop/package.yaml
index d539f9cdae..71f32eeb08 100644
--- a/packages/rubocop/package.yaml
+++ b/packages/rubocop/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:gem/rubocop@1.64.0
+ id: pkg:gem/rubocop@1.64.1
bin:
rubocop: gem:rubocop
diff --git a/packages/ruby-lsp/package.yaml b/packages/ruby-lsp/package.yaml
index e282f97ecd..746d65934f 100644
--- a/packages/ruby-lsp/package.yaml
+++ b/packages/ruby-lsp/package.yaml
@@ -11,7 +11,7 @@ categories:
- LSP
source:
- id: pkg:gem/ruby-lsp@0.16.7
+ id: pkg:gem/ruby-lsp@0.17.3
bin:
ruby-lsp: gem:ruby-lsp
diff --git a/packages/ruff/package.yaml b/packages/ruff/package.yaml
index cab3fcaf50..4fe2c3b9d3 100644
--- a/packages/ruff/package.yaml
+++ b/packages/ruff/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:pypi/ruff@0.4.5
+ id: pkg:pypi/ruff@0.4.8
bin:
ruff: pypi:ruff
diff --git a/packages/rufo/package.yaml b/packages/rufo/package.yaml
index c94a27ea03..7f2787e131 100644
--- a/packages/rufo/package.yaml
+++ b/packages/rufo/package.yaml
@@ -16,7 +16,7 @@ categories:
- Formatter
source:
- id: pkg:gem/rufo@0.17.1
+ id: pkg:gem/rufo@0.18.0
bin:
rufo: gem:rufo
diff --git a/packages/rust-analyzer/package.yaml b/packages/rust-analyzer/package.yaml
index b5107a2206..2728612b3a 100644
--- a/packages/rust-analyzer/package.yaml
+++ b/packages/rust-analyzer/package.yaml
@@ -15,7 +15,7 @@ categories:
source:
# renovate:versioning=loose
- id: pkg:github/rust-lang/rust-analyzer@2024-05-20
+ id: pkg:github/rust-lang/rust-analyzer@2024-06-11
asset:
- target: linux_x64_gnu
file: rust-analyzer-x86_64-unknown-linux-gnu.gz
diff --git a/packages/rust_hdl/package.yaml b/packages/rust_hdl/package.yaml
index cca011113f..e79459cb90 100644
--- a/packages/rust_hdl/package.yaml
+++ b/packages/rust_hdl/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:github/vhdl-ls/rust_hdl@v0.80.0
+ id: pkg:github/vhdl-ls/rust_hdl@v0.81.0
asset:
- target: darwin_arm64
file: vhdl_ls-aarch64-apple-darwin.zip
diff --git a/packages/semgrep/package.yaml b/packages/semgrep/package.yaml
index dd28059b13..8bc4176c02 100644
--- a/packages/semgrep/package.yaml
+++ b/packages/semgrep/package.yaml
@@ -21,7 +21,7 @@ categories:
- Linter
source:
- id: pkg:pypi/semgrep@1.74.0
+ id: pkg:pypi/semgrep@1.75.0
supported_platforms:
- unix
diff --git a/packages/shopify-cli/package.yaml b/packages/shopify-cli/package.yaml
new file mode 100644
index 0000000000..c2815fba2a
--- /dev/null
+++ b/packages/shopify-cli/package.yaml
@@ -0,0 +1,18 @@
+---
+name: shopify-cli
+description: |
+ Command-line interface tool that helps you generate and work with Shopify apps, themes and custom storefronts.
+homepage: https://shopify.dev/docs/api/shopify-cli
+licenses:
+ - MIT
+languages:
+ - Liquid
+categories:
+ - LSP
+ - Linter
+
+source:
+ id: pkg:npm/%40shopify/cli@3.61.2
+
+bin:
+ shopify: npm:shopify
diff --git a/packages/slang/package.yaml b/packages/slang/package.yaml
index c11fe4457d..aaf25acba2 100644
--- a/packages/slang/package.yaml
+++ b/packages/slang/package.yaml
@@ -15,7 +15,7 @@ categories:
source:
# renovate:versioning=loose
- id: pkg:github/shader-slang/slang@v2024.1.17
+ id: pkg:github/shader-slang/slang@v2024.1.21
asset:
- target: linux_x64_gnu
file: slang-{{ version | strip_prefix "v" }}-linux-x86_64.tar.gz
diff --git a/packages/snyk-ls/package.yaml b/packages/snyk-ls/package.yaml
index 293563f4df..b2b898e6f3 100644
--- a/packages/snyk-ls/package.yaml
+++ b/packages/snyk-ls/package.yaml
@@ -14,7 +14,7 @@ categories:
source:
# renovate:versioning=loose
- id: pkg:github/snyk/snyk-ls@v20240524.161328
+ id: pkg:github/snyk/snyk-ls@v20240611.145743
asset:
- target: darwin_x64
file: snyk-ls_{{ version | strip_prefix "v" }}_darwin_amd64
diff --git a/packages/snyk/package.yaml b/packages/snyk/package.yaml
index eb35c60eb0..11d53dbe8e 100644
--- a/packages/snyk/package.yaml
+++ b/packages/snyk/package.yaml
@@ -19,7 +19,7 @@ categories:
- Linter
source:
- id: pkg:github/snyk/cli@v1.1291.0
+ id: pkg:github/snyk/cli@v1.1291.1
asset:
- target: darwin_x64
file: snyk-macos
diff --git a/packages/some-sass-language-server/package.yaml b/packages/some-sass-language-server/package.yaml
index 97bd9527a2..c5c2f0d6b3 100644
--- a/packages/some-sass-language-server/package.yaml
+++ b/packages/some-sass-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/some-sass-language-server@1.2.3
+ id: pkg:npm/some-sass-language-server@1.2.4
schemas:
lsp: vscode:https://raw.githubusercontent.com/wkillerud/some-sass/main/vscode-extension/package.json
diff --git a/packages/sonarlint-language-server/package.yaml b/packages/sonarlint-language-server/package.yaml
index d9abc636dc..cdd8b8c194 100644
--- a/packages/sonarlint-language-server/package.yaml
+++ b/packages/sonarlint-language-server/package.yaml
@@ -28,9 +28,9 @@ categories:
- Linter
source:
- id: pkg:github/SonarSource/sonarlint-vscode@4.3.0%2B76012
+ id: pkg:github/SonarSource/sonarlint-vscode@4.6.0%2B76435
asset:
- file: sonarlint-vscode-4.3.0.vsix
+ file: sonarlint-vscode-4.6.0.vsix
bin:
sonarlint-language-server: java-jar:extension/server/sonarlint-ls.jar
diff --git a/packages/sorbet/package.yaml b/packages/sorbet/package.yaml
index eb4324a73a..eb39e73204 100644
--- a/packages/sorbet/package.yaml
+++ b/packages/sorbet/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:gem/sorbet@0.5.11391
+ id: pkg:gem/sorbet@0.5.11428
supported_platforms:
- unix
diff --git a/packages/sourcery/package.yaml b/packages/sourcery/package.yaml
index 58379608a4..5a7275c589 100644
--- a/packages/sourcery/package.yaml
+++ b/packages/sourcery/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:pypi/sourcery-cli@1.18.0
+ id: pkg:pypi/sourcery@1.19.0
schemas:
lsp: vscode:https://raw.githubusercontent.com/swift-server/vscode-swift/main/package.json
diff --git a/packages/standardrb/package.yaml b/packages/standardrb/package.yaml
index 5927e6082a..1f1d6534ec 100644
--- a/packages/standardrb/package.yaml
+++ b/packages/standardrb/package.yaml
@@ -11,7 +11,7 @@ categories:
- Linter
source:
- id: pkg:gem/standard@1.36.0
+ id: pkg:gem/standard@1.37.0
bin:
standardrb: gem:standardrb
diff --git a/packages/stimulus-language-server/package.yaml b/packages/stimulus-language-server/package.yaml
index 656e5bff5c..bb420146a6 100644
--- a/packages/stimulus-language-server/package.yaml
+++ b/packages/stimulus-language-server/package.yaml
@@ -13,7 +13,7 @@ categories:
- LSP
source:
- id: pkg:npm/stimulus-language-server@1.0.3
+ id: pkg:npm/stimulus-language-server@1.0.4
schemas:
lsp: vscode:https://raw.githubusercontent.com/marcoroth/stimulus-lsp/v{{version}}/package.json
diff --git a/packages/stylelint/package.yaml b/packages/stylelint/package.yaml
index 7e4c118487..7a77e0daab 100644
--- a/packages/stylelint/package.yaml
+++ b/packages/stylelint/package.yaml
@@ -13,7 +13,7 @@ categories:
- Linter
source:
- id: pkg:npm/stylelint@16.6.0
+ id: pkg:npm/stylelint@16.6.1
bin:
stylelint: npm:stylelint
diff --git a/packages/svelte-language-server/package.yaml b/packages/svelte-language-server/package.yaml
index 9d81fc85ec..cc52f6494a 100644
--- a/packages/svelte-language-server/package.yaml
+++ b/packages/svelte-language-server/package.yaml
@@ -10,7 +10,9 @@ categories:
- LSP
source:
- id: pkg:npm/svelte-language-server@0.16.9
+ id: pkg:npm/svelte-language-server@0.16.10
+ extra_packages:
+ - typescript-svelte-plugin
schemas:
lsp: vscode:https://raw.githubusercontent.com/sveltejs/language-tools/language-server-{{version}}/packages/svelte-vscode/package.json
diff --git a/packages/svls/package.yaml b/packages/svls/package.yaml
index 8acfe87b67..e3054fd602 100644
--- a/packages/svls/package.yaml
+++ b/packages/svls/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:cargo/svls@0.2.11
+ id: pkg:cargo/svls@0.2.12
bin:
svls: cargo:svls
diff --git a/packages/swiftlint/package.yaml b/packages/swiftlint/package.yaml
new file mode 100644
index 0000000000..da03815ff7
--- /dev/null
+++ b/packages/swiftlint/package.yaml
@@ -0,0 +1,23 @@
+---
+name: swiftlint
+description: A tool to enforce Swift style and conventions.
+homepage: https://github.com/realm/SwiftLint
+licenses:
+ - MIT
+languages:
+ - Swift
+categories:
+ - Linter
+
+source:
+ id: pkg:github/realm/SwiftLint@0.55.1
+ asset:
+ - target: linux_x64_gnu
+ file: swiftlint_linux.zip
+ bin: swiftlint
+ - target: darwin
+ file: SwiftLintBinary-macos.artifactbundle.zip
+ bin: SwiftLintBinary.artifactbundle/swiftlint-{{ version }}-macos/bin/swiftlint
+
+bin:
+ swiftlint: "{{source.asset.bin}}"
diff --git a/packages/systemdlint/package.yaml b/packages/systemdlint/package.yaml
index a8eea5b0cd..880bbc42fc 100644
--- a/packages/systemdlint/package.yaml
+++ b/packages/systemdlint/package.yaml
@@ -10,7 +10,7 @@ categories:
- Linter
source:
- id: pkg:pypi/systemdlint@1.3.0
+ id: pkg:pypi/systemdlint@1.3.2
bin:
systemdlint: pypi:systemdlint
diff --git a/packages/termux-language-server/package.yaml b/packages/termux-language-server/package.yaml
new file mode 100644
index 0000000000..855123d93c
--- /dev/null
+++ b/packages/termux-language-server/package.yaml
@@ -0,0 +1,16 @@
+---
+name: termux-language-server
+description: A language server for some specific bash scripts.
+homepage: https://termux-language-server.readthedocs.io/en/latest/
+licenses:
+ - GPL-3.0
+languages:
+ - Bash
+categories:
+ - LSP
+
+source:
+ id: pkg:pypi/termux-language-server@0.0.23
+
+bin:
+ termux-language-server: pypi:termux-language-server
diff --git a/packages/terraform-ls/package.yaml b/packages/terraform-ls/package.yaml
index 658e3f43ad..24b059c18e 100644
--- a/packages/terraform-ls/package.yaml
+++ b/packages/terraform-ls/package.yaml
@@ -11,7 +11,7 @@ categories:
source:
# renovate:datasource=github-releases
- id: pkg:generic/hashicorp/terraform-ls@v0.33.1
+ id: pkg:generic/hashicorp/terraform-ls@v0.33.2
download:
- target: darwin_arm64
files:
diff --git a/packages/textlsp/package.yaml b/packages/textlsp/package.yaml
new file mode 100644
index 0000000000..58d0cb5243
--- /dev/null
+++ b/packages/textlsp/package.yaml
@@ -0,0 +1,18 @@
+---
+name: textlsp
+description: Language server for text spell and grammar check with various tools.
+homepage: https://github.com/hangyav/textLSP
+licenses:
+ - GPL-3.0-only
+languages:
+ - Text
+ - LaTeX
+ - Org
+categories:
+ - LSP
+
+source:
+ id: pkg:pypi/textLSP@0.3.0
+
+bin:
+ textlsp: pypi:textlsp
diff --git a/packages/tinymist/package.yaml b/packages/tinymist/package.yaml
index 8a09a812b8..b57a597514 100644
--- a/packages/tinymist/package.yaml
+++ b/packages/tinymist/package.yaml
@@ -12,7 +12,7 @@ categories:
- LSP
source:
- id: pkg:github/Myriad-Dreamin/tinymist@v0.11.9
+ id: pkg:github/Myriad-Dreamin/tinymist@v0.11.10
asset:
- target: linux_x64_gnu
file: tinymist-linux-x64
diff --git a/packages/trivy/package.yaml b/packages/trivy/package.yaml
index 6c796e7b8d..27707beb0a 100644
--- a/packages/trivy/package.yaml
+++ b/packages/trivy/package.yaml
@@ -26,7 +26,7 @@ categories:
- Linter
source:
- id: pkg:github/aquasecurity/trivy@v0.51.4
+ id: pkg:github/aquasecurity/trivy@v0.52.1
asset:
- target: darwin_x64
file: trivy_{{ version | strip_prefix "v" }}_macOS-64bit.tar.gz
diff --git a/packages/trufflehog/package.yaml b/packages/trufflehog/package.yaml
index c7057b269c..51562dac7c 100644
--- a/packages/trufflehog/package.yaml
+++ b/packages/trufflehog/package.yaml
@@ -9,7 +9,7 @@ categories:
- Linter
source:
- id: pkg:github/trufflesecurity/trufflehog@v3.76.3
+ id: pkg:github/trufflesecurity/trufflehog@v3.78.1
asset:
- target: darwin_x64
file: trufflehog_{{ version | strip_prefix "v" }}_darwin_amd64.tar.gz
diff --git a/packages/twig-cs-fixer/package.yaml b/packages/twig-cs-fixer/package.yaml
index 4e68f0c36b..aff4da9418 100644
--- a/packages/twig-cs-fixer/package.yaml
+++ b/packages/twig-cs-fixer/package.yaml
@@ -10,7 +10,7 @@ categories:
- Formatter
source:
- id: pkg:composer/vincentlanglet/twig-cs-fixer@2.10.0
+ id: pkg:composer/vincentlanglet/twig-cs-fixer@2.10.1
bin:
twig-cs-fixer: composer:twig-cs-fixer
diff --git a/packages/twiggy-language-server/package.yaml b/packages/twiggy-language-server/package.yaml
index c05af80d5b..1df1255600 100644
--- a/packages/twiggy-language-server/package.yaml
+++ b/packages/twiggy-language-server/package.yaml
@@ -12,7 +12,7 @@ categories:
- Linter
source:
- id: pkg:npm/twiggy-language-server@0.11.0
+ id: pkg:npm/twiggy-language-server@0.12.0
bin:
twiggy-language-server: node:node_modules/twiggy-language-server/dist/server.js
diff --git a/packages/typos/package.yaml b/packages/typos/package.yaml
index 7c7c882eec..b917997c09 100644
--- a/packages/typos/package.yaml
+++ b/packages/typos/package.yaml
@@ -10,7 +10,7 @@ categories:
- Linter
source:
- id: pkg:github/crate-ci/typos@v1.21.0
+ id: pkg:github/crate-ci/typos@v1.22.4
asset:
- target: darwin_x64
file: typos-{{ version }}-x86_64-apple-darwin.tar.gz
diff --git a/packages/typstfmt/package.yaml b/packages/typstfmt/package.yaml
index 3188d91bfa..55427a7784 100644
--- a/packages/typstfmt/package.yaml
+++ b/packages/typstfmt/package.yaml
@@ -11,7 +11,7 @@ categories:
- Formatter
source:
- id: pkg:github/astrale-sharp/typstfmt@0.2.9
+ id: pkg:github/astrale-sharp/typstfmt@0.2.10
asset:
- target: darwin_arm64
file: typstfmt-aarch64-apple-darwin.tar.xz
diff --git a/packages/unocss-language-server/package.yaml b/packages/unocss-language-server/package.yaml
index 0f8deec518..ae31dfc459 100644
--- a/packages/unocss-language-server/package.yaml
+++ b/packages/unocss-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/unocss-language-server@0.0.10
+ id: pkg:npm/unocss-language-server@0.1.0
bin:
unocss-language-server: npm:unocss-language-server
diff --git a/packages/vacuum/package.yaml b/packages/vacuum/package.yaml
index 52987179af..cd311806ed 100644
--- a/packages/vacuum/package.yaml
+++ b/packages/vacuum/package.yaml
@@ -13,7 +13,7 @@ categories:
- Linter
source:
- id: pkg:github/daveshanley/vacuum@v0.9.16
+ id: pkg:github/daveshanley/vacuum@v0.10.0
asset:
- target: darwin_arm64
file: vacuum_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz
diff --git a/packages/vala-language-server/package.yaml b/packages/vala-language-server/package.yaml
index 8dce0801a1..85cdb3025d 100644
--- a/packages/vala-language-server/package.yaml
+++ b/packages/vala-language-server/package.yaml
@@ -11,7 +11,7 @@ categories:
source:
# renovate:datasource=git-refs
- id: pkg:github/vala-lang/vala-language-server@a49292758922160244d1842cdcba0a5154d1cb27
+ id: pkg:github/vala-lang/vala-language-server@31cb5116a4a138365feb709ebb7b8670db604991
build:
- target: unix
run: |
diff --git a/packages/vale/package.yaml b/packages/vale/package.yaml
index ee997c3744..4185a5099d 100644
--- a/packages/vale/package.yaml
+++ b/packages/vale/package.yaml
@@ -12,7 +12,7 @@ categories:
- Linter
source:
- id: pkg:github/errata-ai/vale@v3.4.2
+ id: pkg:github/errata-ai/vale@v3.5.0
asset:
- target: darwin_x64
file: vale_{{ version | strip_prefix "v" }}_macOS_64-bit.tar.gz
diff --git a/packages/verible/package.yaml b/packages/verible/package.yaml
index 076da043f7..d0a1c83aa5 100644
--- a/packages/verible/package.yaml
+++ b/packages/verible/package.yaml
@@ -13,7 +13,7 @@ categories:
source:
# renovate:versioning=loose
- id: pkg:github/chipsalliance/verible@v0.0-3648-g5ef1624a
+ id: pkg:github/chipsalliance/verible@v0.0-3684-g23cda0c4
asset:
- target: linux_x64
file: verible-{{version}}-linux-static-x86_64.tar.gz
diff --git a/packages/visualforce-language-server/package.yaml b/packages/visualforce-language-server/package.yaml
index 9d7919255c..becbeffaba 100644
--- a/packages/visualforce-language-server/package.yaml
+++ b/packages/visualforce-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:github/forcedotcom/salesforcedx-vscode@v60.13.1
+ id: pkg:github/forcedotcom/salesforcedx-vscode@v60.15.0
asset:
file: salesforcedx-vscode-visualforce-{{ version | strip_prefix "v" }}.vsix
diff --git a/packages/vtsls/package.yaml b/packages/vtsls/package.yaml
index e6ca79a91d..a0b6c70ad6 100644
--- a/packages/vtsls/package.yaml
+++ b/packages/vtsls/package.yaml
@@ -14,7 +14,7 @@ source:
id: pkg:npm/%40vtsls/language-server@0.2.3
schemas:
- lsp: https://raw.githubusercontent.com/yioneko/vtsls/main/packages/service/configuration.schema.json
+ lsp: https://raw.githubusercontent.com/yioneko/vtsls/server-v{{version}}/packages/service/configuration.schema.json
bin:
vtsls: npm:vtsls
diff --git a/packages/vue-language-server/package.yaml b/packages/vue-language-server/package.yaml
index 3417f82c51..392536df08 100644
--- a/packages/vue-language-server/package.yaml
+++ b/packages/vue-language-server/package.yaml
@@ -1,7 +1,7 @@
---
name: vue-language-server
description: ⚡ Explore high-performance tooling for Vue.
-homepage: https://github.com/johnsoncodehk/volar
+homepage: https://github.com/vuejs/language-tools
licenses:
- MIT
languages:
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/%40vue/language-server@2.0.19
+ id: pkg:npm/%40vue/language-server@2.0.21
extra_packages:
- typescript
diff --git a/packages/yaml-language-server/package.yaml b/packages/yaml-language-server/package.yaml
index 4d4fd87ae3..0bcb73ad20 100644
--- a/packages/yaml-language-server/package.yaml
+++ b/packages/yaml-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:npm/yaml-language-server@1.14.0
+ id: pkg:npm/yaml-language-server@1.15.0
schemas:
lsp: vscode:https://raw.githubusercontent.com/redhat-developer/vscode-yaml/master/package.json
diff --git a/packages/zeek-language-server/package.yaml b/packages/zeek-language-server/package.yaml
index 7834b74742..8096c1a794 100644
--- a/packages/zeek-language-server/package.yaml
+++ b/packages/zeek-language-server/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:github/bbannier/zeek-language-server@v0.43.0
+ id: pkg:github/bbannier/zeek-language-server@v0.45.0
asset:
- target: linux_x64_gnu
file: zeek-language-server-x86_64-unknown-linux-gnu
diff --git a/packages/zk/package.yaml b/packages/zk/package.yaml
index 206ff1d205..2439a3ce7e 100644
--- a/packages/zk/package.yaml
+++ b/packages/zk/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:github/zk-org/zk@v0.14.0
+ id: pkg:github/zk-org/zk@v0.14.1
asset:
- target: linux_arm64
file: zk-{{version}}-linux-arm64.tar.gz
diff --git a/packages/zls/package.yaml b/packages/zls/package.yaml
index e672e95a65..0a03d7816b 100644
--- a/packages/zls/package.yaml
+++ b/packages/zls/package.yaml
@@ -10,7 +10,7 @@ categories:
- LSP
source:
- id: pkg:github/zigtools/zls@0.12.0
+ id: pkg:github/zigtools/zls@0.13.0
asset:
- target: darwin_arm64
file: zls-aarch64-macos.tar.xz
diff --git a/schemas/components/bin.json b/schemas/components/bin.json
deleted file mode 100644
index eeabc3b8f6..0000000000
--- a/schemas/components/bin.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/bin",
- "type": "object",
- "patternProperties": {
- "^[a-zA-Z0-9_\\-\\.]+$": {
- "type": "string"
- }
- },
- "additionalProperties": false
-}
diff --git a/schemas/components/deprecation.json b/schemas/components/deprecation.json
deleted file mode 100644
index c5804fd1b1..0000000000
--- a/schemas/components/deprecation.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/deprecation",
- "type": "object",
- "additionalProperties": false,
- "required": ["since", "message"],
- "properties": {
- "message": {
- "type": "string",
- "description": "Deprecation message shown to users. Should include alternative installation methods if available."
- },
- "since": {
- "type": "string",
- "description": "The version number when the deprecation was made."
- }
- }
-}
diff --git a/schemas/components/opt.json b/schemas/components/opt.json
deleted file mode 100644
index ac79bb0cbd..0000000000
--- a/schemas/components/opt.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/opt",
- "type": "object",
- "patternProperties": {
- "^[a-zA-Z0-9_\\-\\./]+$": {
- "type": "string"
- }
- },
- "additionalProperties": false
-}
diff --git a/schemas/components/schemas.json b/schemas/components/schemas.json
deleted file mode 100644
index 026c4cded5..0000000000
--- a/schemas/components/schemas.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/schemas",
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "lsp": {
- "type": "string",
- "description": "A URL to where the LSP JSON schema can be downloaded from. If the provided URL is a VSCode package.json you MUST prefix the url with vscode:",
- "pattern": "^(vscode:)?https://"
- }
- }
-}
diff --git a/schemas/components/share.json b/schemas/components/share.json
deleted file mode 100644
index 75be7d74f7..0000000000
--- a/schemas/components/share.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/share",
- "type": "object",
- "patternProperties": {
- "^[a-zA-Z0-9_\\-\\./]+$": {
- "type": "string"
- }
- },
- "additionalProperties": false
-}
diff --git a/schemas/components/source.json b/schemas/components/source.json
deleted file mode 100644
index 3539720fca..0000000000
--- a/schemas/components/source.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/source",
- "$defs": {
- "Source": {
- "oneOf": [
- { "$ref": "sources/cargo" },
- { "$ref": "sources/composer" },
- { "$ref": "sources/gem" },
- { "$ref": "sources/generic" },
- { "$ref": "sources/github" },
- { "$ref": "sources/golang" },
- { "$ref": "sources/luarocks" },
- { "$ref": "sources/npm" },
- { "$ref": "sources/nuget" },
- { "$ref": "sources/opam" },
- { "$ref": "sources/openvsx" },
- { "$ref": "sources/pypi" }
- ]
- }
- },
- "allOf": [
- {
- "type": "object",
- "properties": {
- "version_overrides": {
- "type": "array",
- "items": {
- "type": "object",
- "allOf": [
- {
- "type": "object",
- "required": ["constraint"],
- "properties": {
- "constraint": {
- "type": "string",
- "pattern": "^semver:(<=)?v?\\d+\\.\\d+\\.\\d+"
- }
- }
- },
- {
- "$ref": "#/$defs/Source"
- }
- ]
- }
- }
- }
- },
- {
- "$ref": "#/$defs/Source"
- }
- ]
-}
diff --git a/schemas/components/sources/build.json b/schemas/components/sources/build.json
deleted file mode 100644
index ac1a7d6fd8..0000000000
--- a/schemas/components/sources/build.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/build",
- "type": "object",
- "required": ["run"],
- "properties": {
- "target": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "$ref": "/mason-registry.json/enums/platform"
- }
- },
- {
- "$ref": "/mason-registry.json/enums/platform"
- }
- ]
- },
- "run": {
- "type": "string",
- "description": "The shell script to run. Platform sensitive (bash on Unix, powershell on Windows)."
- },
- "env": {
- "type": "object",
- "additionalProperties": false,
- "patternProperties": {
- "^[A-Z0-9_]+$": {
- "type": "string"
- }
- }
- },
- "staged": {
- "type": "boolean",
- "description": "Whether to run the build script in a staging location (defaults to true)."
- }
- }
-}
diff --git a/schemas/components/sources/cargo.json b/schemas/components/sources/cargo.json
deleted file mode 100644
index 227a0511e0..0000000000
--- a/schemas/components/sources/cargo.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/cargo",
- "type": "object",
- "required": ["id"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:cargo/.+@.+"
- },
- "supported_platforms": {
- "type": "array",
- "description": "List of platforms supported by the cargo package.",
- "items": {
- "$ref": "/mason-registry.json/enums/platform"
- }
- }
- }
-}
diff --git a/schemas/components/sources/composer.json b/schemas/components/sources/composer.json
deleted file mode 100644
index dad1938102..0000000000
--- a/schemas/components/sources/composer.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/composer",
- "type": "object",
- "required": [
- "id"
- ],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:composer/.+/.+@.+"
- }
- }
-}
diff --git a/schemas/components/sources/gem.json b/schemas/components/sources/gem.json
deleted file mode 100644
index 651deb8c61..0000000000
--- a/schemas/components/sources/gem.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/gem",
- "type": "object",
- "required": ["id"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:gem/.+@.+"
- },
- "extra_packages": {
- "type": "array",
- "description": "Extra gem packages required by the main package to function.",
- "items": {
- "type": "string"
- }
- },
- "supported_platforms": {
- "type": "array",
- "description": "List of platforms supported by the gem package.",
- "items": {
- "$ref": "/mason-registry.json/enums/platform"
- }
- }
- }
-}
diff --git a/schemas/components/sources/generic/build.json b/schemas/components/sources/generic/build.json
deleted file mode 100644
index 66922cbe41..0000000000
--- a/schemas/components/sources/generic/build.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/generic/build",
- "type": "object",
- "required": ["id", "build"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:generic/.+@.+"
- },
- "build": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "$ref": "/mason-registry.json/components/sources/build"
- }
- },
- {
- "$ref": "/mason-registry.json/components/sources/build"
- }
- ]
- }
- }
-}
diff --git a/schemas/components/sources/generic/download.json b/schemas/components/sources/generic/download.json
deleted file mode 100644
index fb26dec6eb..0000000000
--- a/schemas/components/sources/generic/download.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/generic/download",
- "type": "object",
- "$defs": {
- "Download": {
- "type": "object",
- "required": ["files"],
- "additionalProperties": true,
- "properties": {
- "target": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "$ref": "/mason-registry.json/enums/platform"
- }
- },
- {
- "$ref": "/mason-registry.json/enums/platform"
- }
- ]
- },
- "files": {
- "type": "object",
- "patternProperties": {
- "^[a-zA-Z0-9_\\-\\.]+$": {
- "type": "string",
- "pattern": "^https?://"
- }
- },
- "additionalProperties": false
- }
- }
- }
- },
- "required": ["id", "download"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:generic/.+@.+"
- },
- "download": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "$ref": "#/$defs/Download"
- }
- },
- {
- "$ref": "#/$defs/Download"
- }
- ]
- }
- }
-}
diff --git a/schemas/components/sources/generic/generic.json b/schemas/components/sources/generic/generic.json
deleted file mode 100644
index e5a4f97c15..0000000000
--- a/schemas/components/sources/generic/generic.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/generic",
- "oneOf": [
- {
- "$ref": "generic/download"
- },
- {
- "$ref": "generic/build"
- }
- ]
-}
diff --git a/schemas/components/sources/github/build.json b/schemas/components/sources/github/build.json
deleted file mode 100644
index 7f6b17d9b3..0000000000
--- a/schemas/components/sources/github/build.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/github/build",
- "type": "object",
- "required": ["id", "build"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:github/.+/.+@.+"
- },
- "build": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "$ref": "/mason-registry.json/components/sources/build"
- }
- },
- {
- "$ref": "/mason-registry.json/components/sources/build"
- }
- ]
- }
- }
-}
diff --git a/schemas/components/sources/github/github.json b/schemas/components/sources/github/github.json
deleted file mode 100644
index 86b7456094..0000000000
--- a/schemas/components/sources/github/github.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/github",
- "oneOf": [
- {
- "$ref": "github/release"
- },
- {
- "$ref": "github/build"
- }
- ]
-}
diff --git a/schemas/components/sources/github/release.json b/schemas/components/sources/github/release.json
deleted file mode 100644
index 5a535019c2..0000000000
--- a/schemas/components/sources/github/release.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/github/release",
- "type": "object",
- "required": ["id", "asset"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:github/.+/.+@.+"
- },
- "asset": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "type": "object",
- "additionalProperties": true,
- "required": ["file", "target"],
- "properties": {
- "target": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "$ref": "/mason-registry.json/enums/platform"
- }
- },
- {
- "$ref": "/mason-registry.json/enums/platform"
- }
- ]
- },
- "file": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- {
- "type": "string"
- }
- ]
- }
- }
- }
- },
- {
- "type": "object",
- "additionalProperties": true,
- "required": ["file"],
- "properties": {
- "file": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- {
- "type": "string"
- }
- ]
- }
- }
- }
- ]
- }
- }
-}
diff --git a/schemas/components/sources/golang.json b/schemas/components/sources/golang.json
deleted file mode 100644
index 65873c6f56..0000000000
--- a/schemas/components/sources/golang.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/golang",
- "type": "object",
- "required": ["id"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:golang/.+/.+@.+"
- },
- "extra_packages": {
- "type": "array",
- "description": "Extra golang packages required by the main package to function.",
- "items": {
- "type": "string"
- }
- }
- }
-}
diff --git a/schemas/components/sources/luarocks.json b/schemas/components/sources/luarocks.json
deleted file mode 100644
index 9f9ab8b633..0000000000
--- a/schemas/components/sources/luarocks.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/luarocks",
- "type": "object",
- "required": ["id"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:luarocks/.+@.+"
- }
- }
-}
diff --git a/schemas/components/sources/npm.json b/schemas/components/sources/npm.json
deleted file mode 100644
index 1ad81d3c19..0000000000
--- a/schemas/components/sources/npm.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/npm",
- "type": "object",
- "required": ["id"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:npm/.+@.+"
- },
- "extra_packages": {
- "type": "array",
- "description": "Extra npm packages required by the main package to function.",
- "items": {
- "type": "string"
- }
- }
- }
-}
diff --git a/schemas/components/sources/nuget.json b/schemas/components/sources/nuget.json
deleted file mode 100644
index b0b6496dea..0000000000
--- a/schemas/components/sources/nuget.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/nuget",
- "type": "object",
- "required": ["id"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:nuget/.+@.+"
- }
- }
-}
diff --git a/schemas/components/sources/opam.json b/schemas/components/sources/opam.json
deleted file mode 100644
index ae325c57e5..0000000000
--- a/schemas/components/sources/opam.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/opam",
- "type": "object",
- "required": ["id"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:opam/.+@.+"
- }
- }
-}
diff --git a/schemas/components/sources/openvsx.json b/schemas/components/sources/openvsx.json
deleted file mode 100644
index 7e11114134..0000000000
--- a/schemas/components/sources/openvsx.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/openvsx",
- "type": "object",
- "required": ["id", "download"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:openvsx/.+/.+@.+"
- },
- "download": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "type": "object",
- "additionalProperties": true,
- "required": ["file", "target"],
- "properties": {
- "target": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "$ref": "/mason-registry.json/enums/platform"
- }
- },
- {
- "$ref": "/mason-registry.json/enums/platform"
- }
- ]
- },
- "file": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- {
- "type": "string"
- }
- ]
- },
- "target_platform": {
- "type": "string",
- "enum": [
- "in32-x64",
- "win32-ia32",
- "win32-arm64",
- "linux-x64",
- "linux-arm64",
- "linux-armhf",
- "alpine-x64",
- "alpine-arm64",
- "darwin-x64",
- "darwin-arm64",
- "web",
- "universal"
- ]
- }
- }
- }
- },
- {
- "type": "object",
- "additionalProperties": true,
- "required": ["file"],
- "properties": {
- "file": {
- "oneOf": [
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- {
- "type": "string"
- }
- ]
- }
- }
- }
- ]
- }
- }
-}
diff --git a/schemas/components/sources/pypi.json b/schemas/components/sources/pypi.json
deleted file mode 100644
index 243f823e04..0000000000
--- a/schemas/components/sources/pypi.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/components/sources/pypi",
- "type": "object",
- "required": ["id"],
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^pkg:pypi/.+@.+"
- },
- "extra_packages": {
- "type": "array",
- "description": "Extra pypi packages required by the main package to function.",
- "items": {
- "type": "string"
- }
- },
- "supported_platforms": {
- "type": "array",
- "description": "List of platforms supported by the pypi package.",
- "items": {
- "$ref": "/mason-registry.json/enums/platform"
- }
- }
- }
-}
diff --git a/schemas/enums/category.json b/schemas/enums/category.json
deleted file mode 100644
index 54c6e072f0..0000000000
--- a/schemas/enums/category.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/enums/category",
- "type": "string",
- "enum": ["Compiler", "DAP", "Formatter", "LSP", "Linter", "Runtime"]
-}
diff --git a/schemas/enums/language.json b/schemas/enums/language.json
deleted file mode 100644
index 43b039acc3..0000000000
--- a/schemas/enums/language.json
+++ /dev/null
@@ -1,197 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/enums/language",
- "type": "string",
- "enum": [
- ".NET",
- "1С:Enterprise",
- "AWK",
- "Ada",
- "Aiken",
- "Angular",
- "Ansible",
- "Antlers",
- "Apex",
- "Arduino",
- "Assembly",
- "Astro",
- "Azure Pipelines",
- "Bash",
- "Bazel",
- "Beancount",
- "Bicep",
- "Bitbake",
- "Blade",
- "BrighterScript",
- "C",
- "C#",
- "C++",
- "CDS",
- "CMake",
- "CQL",
- "CSS",
- "Cairo",
- "Clarity",
- "Clojure",
- "ClojureScript",
- "CloudFormation",
- "COBOL",
- "CodeQL",
- "CoffeeScript",
- "Coq",
- "Crystal",
- "Csh",
- "Cucumber",
- "Cue",
- "Cypher",
- "D",
- "DOT",
- "Dart",
- "Dhall",
- "Django",
- "Docker",
- "Drools",
- "DTS",
- "Earthly",
- "Elixir",
- "Elm",
- "Ember",
- "Emmet",
- "Erg",
- "Erlang",
- "F#",
- "Facility Service Definition",
- "Fennel",
- "Flow",
- "Flux",
- "Fortran",
- "GDScript",
- "Gleam",
- "Glimmer",
- "GLSL",
- "Go",
- "Gradle",
- "GraphQL",
- "Groovy",
- "HAML",
- "HCL",
- "HTML",
- "HTMX",
- "Handlebars",
- "Haskell",
- "Haxe",
- "Helm",
- "Hoon",
- "IPython",
- "JSON",
- "JSON-LD",
- "JSX",
- "Java",
- "JavaScript",
- "Jinja",
- "Jq",
- "Jsonnet",
- "Julia",
- "KCL",
- "Kotlin",
- "Ksh",
- "Kubernetes",
- "LESS",
- "LaTeX",
- "Lean 3",
- "Lelwel",
- "Liquid",
- "Lua",
- "Luau",
- "M68K",
- "MDX",
- "Makefile",
- "Markdown",
- "Matlab",
- "MCFunction",
- "Meson",
- "Metamath Zero",
- "Mksh",
- "Motoko",
- "Move",
- "Mustache",
- "Nginx",
- "Nickel",
- "Nim",
- "Nix",
- "Nunjucks",
- "OCaml",
- "Odin",
- "OneScript",
- "OpenAPI",
- "OpenCL",
- "OpenEdge",
- "OpenFOAM",
- "OpenGL",
- "OpenSCAD",
- "PHP",
- "PICO-8",
- "Perl",
- "Pest",
- "PowerShell",
- "Prisma",
- "Progress",
- "Protobuf",
- "Puppet",
- "PureScript",
- "Python",
- "R",
- "Raku",
- "ReScript",
- "Reason",
- "Rego",
- "Robot Framework",
- "Ruby",
- "Rust",
- "SCSS",
- "SQL",
- "Salt",
- "reStructuredText",
- "Sass",
- "Scala",
- "Sh",
- "Shell",
- "Slang",
- "Slint",
- "Smithy",
- "Snakemake",
- "Snyk",
- "Solidity",
- "Sphinx",
- "Standard ML",
- "Starlark",
- "Stylelint",
- "Svelte",
- "systemd",
- "SystemVerilog",
- "TOML",
- "Teal",
- "Terraform",
- "Text",
- "Thrift",
- "Twig",
- "TypeScript",
- "Typespec",
- "Typst",
- "V",
- "Vala",
- "VHDL",
- "Verilog",
- "Veryl",
- "VimScript",
- "Visualforce",
- "Vue",
- "WGSL",
- "XML",
- "YAML",
- "YARA",
- "Zeek",
- "Zig",
- "Zsh"
- ]
-}
diff --git a/schemas/enums/platform.json b/schemas/enums/platform.json
deleted file mode 100644
index ef6da9ada7..0000000000
--- a/schemas/enums/platform.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/enums/platform",
- "type": "string",
- "enum": [
- "unix",
- "darwin",
- "darwin_arm64",
- "darwin_x64",
- "linux",
- "linux_arm",
- "linux_arm64",
- "linux_arm64_gnu",
- "linux_arm64_musl",
- "linux_arm64_openbsd",
- "linux_arm_gnu",
- "linux_armv6_gnu",
- "linux_armv6l",
- "linux_armv7_gnu",
- "linux_armv7l",
- "linux_x64",
- "linux_x64_gnu",
- "linux_x64_musl",
- "linux_x64_openbsd",
- "linux_x86",
- "linux_x86_gnu",
- "linux_x86_musl",
- "linux_x86_openbsd",
- "win",
- "win_arm",
- "win_arm64",
- "win_armv6l",
- "win_armv7l",
- "win_x64",
- "win_x86"
- ]
-}
diff --git a/schemas/enums/spdx-license.json b/schemas/enums/spdx-license.json
deleted file mode 100644
index f67838937a..0000000000
--- a/schemas/enums/spdx-license.json
+++ /dev/null
@@ -1,511 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json/enums/spdx-license",
- "$comment": "SPDX license list; releaseDate=2022-12-15; source=https://raw.githubusercontent.com/spdx/license-list-data/master/json/licenses.json",
- "enum": [
- "proprietary",
- "0BSD",
- "AAL",
- "Abstyles",
- "Adobe-2006",
- "Adobe-Glyph",
- "ADSL",
- "AFL-1.1",
- "AFL-1.2",
- "AFL-2.0",
- "AFL-2.1",
- "AFL-3.0",
- "Afmparse",
- "AGPL-1.0",
- "AGPL-1.0-only",
- "AGPL-1.0-or-later",
- "AGPL-3.0",
- "AGPL-3.0-only",
- "AGPL-3.0-or-later",
- "Aladdin",
- "AMDPLPA",
- "AML",
- "AMPAS",
- "ANTLR-PD",
- "ANTLR-PD-fallback",
- "Apache-1.0",
- "Apache-1.1",
- "Apache-2.0",
- "APAFML",
- "APL-1.0",
- "App-s2p",
- "APSL-1.0",
- "APSL-1.1",
- "APSL-1.2",
- "APSL-2.0",
- "Arphic-1999",
- "Artistic-1.0",
- "Artistic-1.0-cl8",
- "Artistic-1.0-Perl",
- "Artistic-2.0",
- "Baekmuk",
- "Bahyph",
- "Barr",
- "Beerware",
- "Bitstream-Vera",
- "BitTorrent-1.0",
- "BitTorrent-1.1",
- "blessing",
- "BlueOak-1.0.0",
- "Borceux",
- "BSD-1-Clause",
- "BSD-2-Clause",
- "BSD-2-Clause-FreeBSD",
- "BSD-2-Clause-NetBSD",
- "BSD-2-Clause-Patent",
- "BSD-2-Clause-Views",
- "BSD-3-Clause",
- "BSD-3-Clause-Attribution",
- "BSD-3-Clause-Clear",
- "BSD-3-Clause-LBNL",
- "BSD-3-Clause-Modification",
- "BSD-3-Clause-No-Military-License",
- "BSD-3-Clause-No-Nuclear-License",
- "BSD-3-Clause-No-Nuclear-License-2014",
- "BSD-3-Clause-No-Nuclear-Warranty",
- "BSD-3-Clause-Open-MPI",
- "BSD-4-Clause",
- "BSD-4-Clause-Shortened",
- "BSD-4-Clause-UC",
- "BSD-Protection",
- "BSD-Source-Code",
- "BSL-1.0",
- "BUSL-1.1",
- "bzip2-1.0.5",
- "bzip2-1.0.6",
- "C-UDA-1.0",
- "CAL-1.0",
- "CAL-1.0-Combined-Work-Exception",
- "Caldera",
- "CATOSL-1.1",
- "CC-BY-1.0",
- "CC-BY-2.0",
- "CC-BY-2.5",
- "CC-BY-2.5-AU",
- "CC-BY-3.0",
- "CC-BY-3.0-AT",
- "CC-BY-3.0-DE",
- "CC-BY-3.0-IGO",
- "CC-BY-3.0-NL",
- "CC-BY-3.0-US",
- "CC-BY-4.0",
- "CC-BY-NC-1.0",
- "CC-BY-NC-2.0",
- "CC-BY-NC-2.5",
- "CC-BY-NC-3.0",
- "CC-BY-NC-3.0-DE",
- "CC-BY-NC-4.0",
- "CC-BY-NC-ND-1.0",
- "CC-BY-NC-ND-2.0",
- "CC-BY-NC-ND-2.5",
- "CC-BY-NC-ND-3.0",
- "CC-BY-NC-ND-3.0-DE",
- "CC-BY-NC-ND-3.0-IGO",
- "CC-BY-NC-ND-4.0",
- "CC-BY-NC-SA-1.0",
- "CC-BY-NC-SA-2.0",
- "CC-BY-NC-SA-2.0-FR",
- "CC-BY-NC-SA-2.0-UK",
- "CC-BY-NC-SA-2.5",
- "CC-BY-NC-SA-3.0",
- "CC-BY-NC-SA-3.0-DE",
- "CC-BY-NC-SA-3.0-IGO",
- "CC-BY-NC-SA-4.0",
- "CC-BY-ND-1.0",
- "CC-BY-ND-2.0",
- "CC-BY-ND-2.5",
- "CC-BY-ND-3.0",
- "CC-BY-ND-3.0-DE",
- "CC-BY-ND-4.0",
- "CC-BY-SA-1.0",
- "CC-BY-SA-2.0",
- "CC-BY-SA-2.0-UK",
- "CC-BY-SA-2.1-JP",
- "CC-BY-SA-2.5",
- "CC-BY-SA-3.0",
- "CC-BY-SA-3.0-AT",
- "CC-BY-SA-3.0-DE",
- "CC-BY-SA-4.0",
- "CC-PDDC",
- "CC0-1.0",
- "CDDL-1.0",
- "CDDL-1.1",
- "CDL-1.0",
- "CDLA-Permissive-1.0",
- "CDLA-Permissive-2.0",
- "CDLA-Sharing-1.0",
- "CECILL-1.0",
- "CECILL-1.1",
- "CECILL-2.0",
- "CECILL-2.1",
- "CECILL-B",
- "CECILL-C",
- "CERN-OHL-1.1",
- "CERN-OHL-1.2",
- "CERN-OHL-P-2.0",
- "CERN-OHL-S-2.0",
- "CERN-OHL-W-2.0",
- "checkmk",
- "ClArtistic",
- "CNRI-Jython",
- "CNRI-Python",
- "CNRI-Python-GPL-Compatible",
- "COIL-1.0",
- "Community-Spec-1.0",
- "Condor-1.1",
- "copyleft-next-0.3.0",
- "copyleft-next-0.3.1",
- "CPAL-1.0",
- "CPL-1.0",
- "CPOL-1.02",
- "Crossword",
- "CrystalStacker",
- "CUA-OPL-1.0",
- "Cube",
- "curl",
- "D-FSL-1.0",
- "diffmark",
- "DL-DE-BY-2.0",
- "DOC",
- "Dotseqn",
- "DRL-1.0",
- "DSDP",
- "dvipdfm",
- "ECL-1.0",
- "ECL-2.0",
- "eCos-2.0",
- "EFL-1.0",
- "EFL-2.0",
- "eGenix",
- "Elastic-2.0",
- "Entessa",
- "EPICS",
- "EPL-1.0",
- "EPL-2.0",
- "ErlPL-1.1",
- "etalab-2.0",
- "EUDatagrid",
- "EUPL-1.0",
- "EUPL-1.1",
- "EUPL-1.2",
- "Eurosym",
- "Fair",
- "FDK-AAC",
- "Frameworx-1.0",
- "FreeBSD-DOC",
- "FreeImage",
- "FSFAP",
- "FSFUL",
- "FSFULLR",
- "FSFULLRWD",
- "FTL",
- "GD",
- "GFDL-1.1",
- "GFDL-1.1-invariants-only",
- "GFDL-1.1-invariants-or-later",
- "GFDL-1.1-no-invariants-only",
- "GFDL-1.1-no-invariants-or-later",
- "GFDL-1.1-only",
- "GFDL-1.1-or-later",
- "GFDL-1.2",
- "GFDL-1.2-invariants-only",
- "GFDL-1.2-invariants-or-later",
- "GFDL-1.2-no-invariants-only",
- "GFDL-1.2-no-invariants-or-later",
- "GFDL-1.2-only",
- "GFDL-1.2-or-later",
- "GFDL-1.3",
- "GFDL-1.3-invariants-only",
- "GFDL-1.3-invariants-or-later",
- "GFDL-1.3-no-invariants-only",
- "GFDL-1.3-no-invariants-or-later",
- "GFDL-1.3-only",
- "GFDL-1.3-or-later",
- "Giftware",
- "GL2PS",
- "Glide",
- "Glulxe",
- "GLWTPL",
- "gnuplot",
- "GPL-1.0",
- "GPL-1.0-only",
- "GPL-1.0-or-later",
- "GPL-1.0+",
- "GPL-2.0",
- "GPL-2.0-only",
- "GPL-2.0-or-later",
- "GPL-2.0-with-autoconf-exception",
- "GPL-2.0-with-bison-exception",
- "GPL-2.0-with-classpath-exception",
- "GPL-2.0-with-font-exception",
- "GPL-2.0-with-GCC-exception",
- "GPL-2.0+",
- "GPL-3.0",
- "GPL-3.0-only",
- "GPL-3.0-or-later",
- "GPL-3.0-with-autoconf-exception",
- "GPL-3.0-with-GCC-exception",
- "GPL-3.0+",
- "gSOAP-1.3b",
- "HaskellReport",
- "Hippocratic-2.1",
- "HPND",
- "HPND-sell-variant",
- "HTMLTIDY",
- "IBM-pibs",
- "ICU",
- "IJG",
- "ImageMagick",
- "iMatix",
- "Imlib2",
- "Info-ZIP",
- "Intel",
- "Intel-ACPI",
- "Interbase-1.0",
- "IPA",
- "IPL-1.0",
- "ISC",
- "Jam",
- "JasPer-2.0",
- "JPNIC",
- "JSON",
- "Knuth-CTAN",
- "LAL-1.2",
- "LAL-1.3",
- "Latex2e",
- "Leptonica",
- "LGPL-2.0",
- "LGPL-2.0-only",
- "LGPL-2.0-or-later",
- "LGPL-2.0+",
- "LGPL-2.1",
- "LGPL-2.1-only",
- "LGPL-2.1-or-later",
- "LGPL-2.1+",
- "LGPL-3.0",
- "LGPL-3.0-only",
- "LGPL-3.0-or-later",
- "LGPL-3.0+",
- "LGPLLR",
- "Libpng",
- "libpng-2.0",
- "libselinux-1.0",
- "libtiff",
- "libutil-David-Nugent",
- "LiLiQ-P-1.1",
- "LiLiQ-R-1.1",
- "LiLiQ-Rplus-1.1",
- "Linux-man-pages-copyleft",
- "Linux-OpenIB",
- "LOOP",
- "LPL-1.0",
- "LPL-1.02",
- "LPPL-1.0",
- "LPPL-1.1",
- "LPPL-1.2",
- "LPPL-1.3a",
- "LPPL-1.3c",
- "LZMA-SDK-9.11-to-9.20",
- "LZMA-SDK-9.22",
- "MakeIndex",
- "Minpack",
- "MirOS",
- "MIT",
- "MIT-0",
- "MIT-advertising",
- "MIT-CMU",
- "MIT-enna",
- "MIT-feh",
- "MIT-Modern-Variant",
- "MIT-open-group",
- "MITNFA",
- "Motosoto",
- "mpi-permissive",
- "mpich2",
- "MPL-1.0",
- "MPL-1.1",
- "MPL-2.0",
- "MPL-2.0-no-copyleft-exception",
- "mplus",
- "MS-LPL",
- "MS-PL",
- "MS-RL",
- "MTLL",
- "MulanPSL-1.0",
- "MulanPSL-2.0",
- "Multics",
- "Mup",
- "NAIST-2003",
- "NASA-1.3",
- "Naumen",
- "NBPL-1.0",
- "NCGL-UK-2.0",
- "NCSA",
- "Net-SNMP",
- "NetCDF",
- "Newsletr",
- "NGPL",
- "NICTA-1.0",
- "NIST-PD",
- "NIST-PD-fallback",
- "NLOD-1.0",
- "NLOD-2.0",
- "NLPL",
- "Nokia",
- "NOSL",
- "Noweb",
- "NPL-1.0",
- "NPL-1.1",
- "NPOSL-3.0",
- "NRL",
- "NTP",
- "NTP-0",
- "Nunit",
- "O-UDA-1.0",
- "OCCT-PL",
- "OCLC-2.0",
- "ODbL-1.0",
- "ODC-By-1.0",
- "OFL-1.0",
- "OFL-1.0-no-RFN",
- "OFL-1.0-RFN",
- "OFL-1.1",
- "OFL-1.1-no-RFN",
- "OFL-1.1-RFN",
- "OGC-1.0",
- "OGDL-Taiwan-1.0",
- "OGL-Canada-2.0",
- "OGL-UK-1.0",
- "OGL-UK-2.0",
- "OGL-UK-3.0",
- "OGTSL",
- "OLDAP-1.1",
- "OLDAP-1.2",
- "OLDAP-1.3",
- "OLDAP-1.4",
- "OLDAP-2.0",
- "OLDAP-2.0.1",
- "OLDAP-2.1",
- "OLDAP-2.2",
- "OLDAP-2.2.1",
- "OLDAP-2.2.2",
- "OLDAP-2.3",
- "OLDAP-2.4",
- "OLDAP-2.5",
- "OLDAP-2.6",
- "OLDAP-2.7",
- "OLDAP-2.8",
- "OML",
- "OpenSSL",
- "OPL-1.0",
- "OPUBL-1.0",
- "OSET-PL-2.1",
- "OSL-1.0",
- "OSL-1.1",
- "OSL-2.0",
- "OSL-2.1",
- "OSL-3.0",
- "Parity-6.0.0",
- "Parity-7.0.0",
- "PDDL-1.0",
- "PHP-3.0",
- "PHP-3.01",
- "Plexus",
- "PolyForm-Noncommercial-1.0.0",
- "PolyForm-Small-Business-1.0.0",
- "PostgreSQL",
- "PSF-2.0",
- "psfrag",
- "psutils",
- "Python-2.0",
- "Python-2.0.1",
- "Qhull",
- "QPL-1.0",
- "Rdisc",
- "RHeCos-1.1",
- "RPL-1.1",
- "RPL-1.5",
- "RPSL-1.0",
- "RSA-MD",
- "RSCPL",
- "Ruby",
- "SAX-PD",
- "Saxpath",
- "SCEA",
- "SchemeReport",
- "Sendmail",
- "Sendmail-8.23",
- "SGI-B-1.0",
- "SGI-B-1.1",
- "SGI-B-2.0",
- "SHL-0.5",
- "SHL-0.51",
- "SimPL-2.0",
- "SISSL",
- "SISSL-1.2",
- "Sleepycat",
- "SMLNJ",
- "SMPPL",
- "SNIA",
- "Spencer-86",
- "Spencer-94",
- "Spencer-99",
- "SPL-1.0",
- "SSH-OpenSSH",
- "SSH-short",
- "SSPL-1.0",
- "StandardML-NJ",
- "SugarCRM-1.1.3",
- "SWL",
- "Symlinks",
- "TAPR-OHL-1.0",
- "TCL",
- "TCP-wrappers",
- "TMate",
- "TORQUE-1.1",
- "TOSL",
- "TU-Berlin-1.0",
- "TU-Berlin-2.0",
- "UCL-1.0",
- "Unicode-DFS-2015",
- "Unicode-DFS-2016",
- "Unicode-TOU",
- "Unlicense",
- "UPL-1.0",
- "Vim",
- "VOSTROM",
- "VSL-1.0",
- "W3C",
- "W3C-19980720",
- "W3C-20150513",
- "Watcom-1.0",
- "Wsuipa",
- "WTFPL",
- "wxWindows",
- "X11",
- "X11-distribute-modifications-variant",
- "Xerox",
- "XFree86-1.1",
- "xinetd",
- "Xnet",
- "xpp",
- "XSkat",
- "YPL-1.0",
- "YPL-1.1",
- "Zed",
- "Zend-2.0",
- "Zimbra-1.3",
- "Zimbra-1.4",
- "Zlib",
- "zlib-acknowledgement",
- "ZPL-1.1",
- "ZPL-2.0",
- "ZPL-2.1"
- ],
- "type": "string"
-}
diff --git a/schemas/package.schema.json b/schemas/package.schema.json
deleted file mode 100644
index 065b2c8454..0000000000
--- a/schemas/package.schema.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "$id": "https://json.schemastore.org/mason-registry.json",
- "title": "Mason Registry package schema",
- "description": "Schema for package definitions.",
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "name": {
- "type": "string",
- "description": "The package name. MUST be unique within the registry it belongs to."
- },
- "description": {
- "type": "string",
- "description": "The description of the package. Usually sourced upstream."
- },
- "homepage": {
- "type": "string",
- "format": "uri",
- "pattern": "^https?://",
- "description": "A URL to the package's homepage."
- },
- "licenses": {
- "type": "array",
- "minItems": 1,
- "items": {
- "$ref": "mason-registry.json/enums/spdx-license"
- }
- },
- "languages": {
- "type": "array",
- "items": {
- "$ref": "mason-registry.json/enums/language"
- }
- },
- "categories": {
- "type": "array",
- "items": {
- "$ref": "mason-registry.json/enums/category"
- }
- },
- "deprecation": {
- "$ref": "mason-registry.json/components/deprecation"
- },
- "source": {
- "$ref": "mason-registry.json/components/source"
- },
- "schemas": {
- "$ref": "mason-registry.json/components/schemas"
- },
- "bin": {
- "$ref": "mason-registry.json/components/bin"
- },
- "share": {
- "$ref": "mason-registry.json/components/share"
- },
- "opt": {
- "$ref": "mason-registry.json/components/opt"
- },
- "ci_skip": {
- "oneOf": [
- {
- "type": "boolean"
- },
- {
- "type": "array",
- "items": {
- "$ref": "mason-registry.json/enums/platform"
- }
- }
- ]
- }
- },
- "required": ["name", "description", "homepage", "licenses", "languages", "categories", "source"]
-}