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"] -}