diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..20d2807 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,13 @@ +name: Release +on: + push: + branches: + - auto-updater +jobs: + release: + name: Release + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: mason-org/actions/registry-release@v1 diff --git a/packages/roslyn/package.yaml b/packages/roslyn/package.yaml new file mode 100644 index 0000000..899129c --- /dev/null +++ b/packages/roslyn/package.yaml @@ -0,0 +1,28 @@ +name: roslyn +description: | + The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs +homepage: https://github.com/dotnet/roslyn +licenses: + - MIT +languages: + - C# +categories: + - LSP +source: + # renovate:versioning=loose + id: pkg:github/Crashdummyy/roslynLanguageServer@4.13.0-2.24558.12 + asset: + - target: darwin_x64 + file: microsoft.codeanalysis.languageserver.osx-x64.zip:libexec/ + - target: darwin_arm64 + file: microsoft.codeanalysis.languageserver.osx-arm64.zip:libexec/ + - target: linux_x64 + file: microsoft.codeanalysis.languageserver.linux-x64.zip:libexec/ + - target: linux_arm64 + file: microsoft.codeanalysis.languageserver.linux-arm64.zip:libexec/ + - target: win_x64 + file: microsoft.codeanalysis.languageserver.win-x64.zip:libexec/ + - target: win_arm64 + file: microsoft.codeanalysis.languageserver.win-arm64.zip:libexec/ +bin: + roslyn: dotnet:libexec/Microsoft.CodeAnalysis.LanguageServer.dll diff --git a/renovate.json5 b/renovate.json5 new file mode 100644 index 0000000..b65484c --- /dev/null +++ b/renovate.json5 @@ -0,0 +1,41 @@ +{ + extends: ["github>mason-org/registry-renovate-config"], + packageRules: [ + { + matchDepNames: ["cucumber-language-server"], + allowedVersions: "!/^1\\.[34]\\.0/" + }, + { + + matchDepNames: ["rustfmt"], + allowedVersions: "<=1.5.1" + }, + { + + matchDepNames: ["tectonic"], + allowedVersions: "^tectonic%40" + }, + { + matchDepNames: ["ansible-language-server"], + allowedVersions: "!/1\\.2\\.2/" + }, + { + matchDepNames: ["autotools-language-server"], + allowedVersions: "!/0\\.0\\.19/" + }, + { + matchDepNames: ["roslyn"], + allowedVersions: "*" + }, + { + matchPackagePatterns: ["*"], + matchUpdateTypes: ["major", "minor", "patch", "pin", "pinDigest", "digest", "lockFileMaintenance", "rollback", "bump", "replacement"], + enabled: true + } + ], + "ignoreDeps": [ + "rescript-lsp" + ], + "automerge": true, + "ignoreTests": true +}