Skip to content

Commit 271f295

Browse files
authored
Merge pull request #1 from OmniSharp/master
Merge from source csharp-language-server-protocol
2 parents dcb008c + 1d762e7 commit 271f295

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+788
-396
lines changed

.build/.build.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net6.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
77
<RootNamespace></RootNamespace>
88
<IsPackable>False</IsPackable>
99
<NoWarn>CS0649;CS0169</NoWarn>
1010
<NukeTelemetryVersion>1</NukeTelemetryVersion>
11+
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
1112
</PropertyGroup>
1213

1314
<ItemGroup>

.build/Solution.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ RocketSurgeonGitHubActionsConfiguration configuration
100100
.Jobs.OfType<RocketSurgeonsGithubActionsJob>()
101101
.First(z => z.Name.Equals("Build", StringComparison.OrdinalIgnoreCase))
102102
.ConfigureStep<CheckoutStep>(step => step.FetchDepth = 0)
103-
.UseDotNetSdks("3.1", "7.0")
103+
.UseDotNetSdks("3.1", "6.0", "8.0", "9.0")
104104
.AddNuGetCache()
105105
.AddVscodeExtensionTests()
106106
.PublishLogs<Solution>()

.config/dotnet-tools.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@
99
]
1010
},
1111
"gitversion.tool": {
12-
"version": "5.12.0",
12+
"version": "6.1.0",
1313
"commands": [
1414
"dotnet-gitversion"
1515
]
1616
},
1717
"dotnet-reportgenerator-globaltool": {
18-
"version": "5.2.5",
18+
"version": "5.4.3",
1919
"commands": [
2020
"reportgenerator"
2121
]
2222
},
2323
"nuke.globaltool": {
24-
"version": "8.0.0",
24+
"version": "8.1.4",
2525
"commands": [
2626
"nuke"
2727
]
@@ -33,7 +33,7 @@
3333
]
3434
},
3535
"jetbrains.resharper.globaltools": {
36-
"version": "2024.1.1",
36+
"version": "2024.3.3",
3737
"commands": [
3838
"jb"
3939
]

.github/workflows/ci.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
runs-on: ${{ matrix.os }}
8080
steps:
8181
- name: Checkout
82-
uses: actions/checkout@v4.1.4
82+
uses: actions/checkout@v4.2.2
8383
with:
8484
clean: 'false'
8585
fetch-depth: '0'
@@ -91,13 +91,21 @@ jobs:
9191
restore-keys: |
9292
${{ runner.os }}-nuget-
9393
- name: 🔨 Use .NET Core 3.1 SDK
94-
uses: actions/setup-dotnet@v4.0.0
94+
uses: actions/setup-dotnet@v4.2.0
9595
with:
9696
dotnet-version: '3.1.x'
97-
- name: 🔨 Use .NET Core 7.0 SDK
98-
uses: actions/[email protected]
97+
- name: 🔨 Use .NET Core 6.0 SDK
98+
uses: actions/[email protected]
99+
with:
100+
dotnet-version: '6.0.x'
101+
- name: 🔨 Use .NET Core 8.0 SDK
102+
uses: actions/[email protected]
99103
with:
100104
dotnet-version: '8.0.x'
105+
- name: 🔨 Use .NET Core 9.0 SDK
106+
uses: actions/[email protected]
107+
with:
108+
dotnet-version: '9.0.x'
101109
- name: 🎁 dotnet tool restore
102110
run: |
103111
dotnet tool restore

.github/workflows/close-milestone.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,25 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v4.1.4
13+
uses: actions/checkout@v4.2.2
1414
with:
1515
fetch-depth: 0
1616

1717
- uses: actions/setup-dotnet@v4
1818

1919
- name: Install GitVersion
20-
uses: gittools/actions/gitversion/setup@v1.1.1
20+
uses: gittools/actions/gitversion/setup@v3.1.1
2121
with:
2222
versionSpec: '5.x'
2323

2424
- name: Install GitReleaseManager
25-
uses: gittools/actions/gitreleasemanager/setup@v1.1.1
25+
uses: gittools/actions/gitreleasemanager/setup@v3.1.1
2626
with:
2727
versionSpec: '0.15.x'
2828

2929
- name: Use GitVersion
3030
id: gitversion
31-
uses: gittools/actions/gitversion/execute@v1.1.1
31+
uses: gittools/actions/gitversion/execute@v3.1.1
3232

3333
# Ensure the milestone exists
3434
- name: Create Milestone

.github/workflows/draft-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Checkout
20-
uses: actions/checkout@v4.1.4
20+
uses: actions/checkout@v4.2.2
2121
with:
2222
fetch-depth: 0
2323

@@ -27,13 +27,13 @@ jobs:
2727
run: git fetch --prune
2828

2929
- name: Install GitVersion
30-
uses: gittools/actions/gitversion/setup@v1.1.1
30+
uses: gittools/actions/gitversion/setup@v3.1.1
3131
with:
3232
versionSpec: '5.x'
3333

3434
- name: Use GitVersion
3535
id: gitversion
36-
uses: gittools/actions/gitversion/execute@v1.1.1
36+
uses: gittools/actions/gitversion/execute@v3.1.1
3737

3838
- name: Create Milestone
3939
uses: WyriHaximus/github-action-create-milestone@v1

.github/workflows/sync-labels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@v4.1.4
19+
uses: actions/checkout@v4.2.2
2020

2121
- name: Run Labeler
2222
if: success()
23-
uses: crazy-max/ghaction-github-labeler@v5.0.0
23+
uses: crazy-max/ghaction-github-labeler@v5.1.0
2424
with:
2525
yaml-file: .github/labels.yml
2626
skip-delete: false

.github/workflows/update-milestone.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v4.1.4
16+
uses: actions/checkout@v4.2.2
1717
with:
1818
ref: ${{ github.sha }}
1919
fetch-depth: 0
@@ -25,20 +25,20 @@ jobs:
2525

2626
- name: Install GitVersion
2727
if: ${{ github.event.action == 'opened' }}
28-
uses: gittools/actions/gitversion/setup@v1.1.1
28+
uses: gittools/actions/gitversion/setup@v3.1.1
2929
with:
3030
versionSpec: '5.x'
3131

3232
- name: Install GitReleaseManager
3333
if: ${{ github.event.action == 'opened' }}
34-
uses: gittools/actions/gitreleasemanager/setup@v1.1.1
34+
uses: gittools/actions/gitreleasemanager/setup@v3.1.1
3535
with:
3636
versionSpec: '0.15.x'
3737

3838
- name: Use GitVersion
3939
if: ${{ github.event.action == 'opened' }}
4040
id: gitversion
41-
uses: gittools/actions/gitversion/execute@v1.1.1
41+
uses: gittools/actions/gitversion/execute@v3.1.1
4242

4343
- name: Create Milestone
4444
if: ${{ github.event.action == 'opened' }}

Directory.Packages.props

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
</ItemGroup>
1212
<!-- Samples -->
1313
<ItemGroup>
14-
<PackageVersion Include="Serilog.Sinks.File" Version="5.0.0" />
15-
<PackageVersion Include="Serilog.Sinks.Debug" Version="2.0.0" />
14+
<PackageVersion Include="Serilog.Sinks.File" Version="6.0.0" />
15+
<PackageVersion Include="Serilog.Sinks.Debug" Version="3.0.0" />
1616
<PackageVersion Include="System.IO.FileSystem.Primitives" Version="4.3.0" />
1717
<PackageVersion Include="System.IO" Version="4.3.0" />
1818
<PackageVersion Include="System.Runtime.Handles" Version="4.3.0" />
@@ -21,44 +21,44 @@
2121
<PackageVersion Include="System.Threading.Tasks" Version="4.3.0" />
2222
</ItemGroup>
2323
<ItemGroup>
24-
<PackageVersion Include="GitVersion.Tool" Version="5.12.0" />
25-
<PackageVersion Include="JetBrains.ReSharper.CommandLineTools" Version="2024.1.1" />
26-
<PackageVersion Include="ReportGenerator" Version="5.2.5" />
24+
<PackageVersion Include="GitVersion.Tool" Version="6.1.0" />
25+
<PackageVersion Include="JetBrains.ReSharper.CommandLineTools" Version="2024.3.3" />
26+
<PackageVersion Include="ReportGenerator" Version="5.4.3" />
2727
<PackageVersion Include="Rocket.Surgery.Nuke" Version="1.7.4" />
2828
</ItemGroup>
2929
<ItemGroup>
3030
<!-- backwards compat is maintained in Directory.Packages.supports.props -->
31-
<PackageVersion Include="Microsoft.Extensions.Logging" Version="8.0.0" />
32-
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="8.0.0" />
31+
<PackageVersion Include="Microsoft.Extensions.Logging" Version="8.0.1" />
32+
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="8.0.1" />
3333
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
34-
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.1" />
34+
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
3535
<PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.2" />
3636
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
37-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
37+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
3838
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
39-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
40-
<PackageVersion Include="xunit.runner.visualstudio" Version="2.5.8" />
41-
<PackageVersion Include="xunit" Version="2.7.1" />
42-
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
43-
<PackageVersion Include="Verify.Xunit" Version="22.11.5" />
44-
<PackageVersion Include="Verify.SourceGenerators" Version="2.2.0" />
45-
<PackageVersion Include="NSubstitute" Version="5.1.0" />
39+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
40+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.0" />
41+
<PackageVersion Include="xunit" Version="2.9.2" />
42+
<PackageVersion Include="FluentAssertions" Version="7.0.0" />
43+
<PackageVersion Include="Verify.Xunit" Version="28.0.0" />
44+
<PackageVersion Include="Verify.SourceGenerators" Version="2.4.3" />
45+
<PackageVersion Include="NSubstitute" Version="5.3.0" />
4646
<PackageVersion Include="Serilog.Extensions.Logging" Version="8.0.0" />
47-
<PackageVersion Include="Serilog.Sinks.Observable" Version="2.0.2" />
48-
<PackageVersion Include="Serilog.Sinks.XUnit" Version="3.0.5" />
49-
<PackageVersion Include="XunitXml.TestLogger" Version="3.1.20" />
50-
<PackageVersion Include="coverlet.collector" Version="6.0.2" />
51-
<PackageVersion Include="coverlet.msbuild" Version="6.0.2" />
52-
<PackageVersion Include="System.Reactive" Version="6.0.0" />
47+
<PackageVersion Include="Serilog.Sinks.Observable" Version="3.0.0" />
48+
<PackageVersion Include="Serilog.Sinks.XUnit" Version="3.0.19" />
49+
<PackageVersion Include="XunitXml.TestLogger" Version="4.0.254" />
50+
<PackageVersion Include="coverlet.collector" Version="6.0.3" />
51+
<PackageVersion Include="coverlet.msbuild" Version="6.0.3" />
52+
<PackageVersion Include="System.Reactive" Version="6.0.1" />
5353
<PackageVersion Include="System.Collections.Immutable" Version="7.0.0" />
5454
<PackageVersion Include="System.Threading.Channels" Version="7.0.0" />
55-
<PackageVersion Include="Microsoft.Reactive.Testing" Version="6.0.0" />
55+
<PackageVersion Include="Microsoft.Reactive.Testing" Version="6.0.1" />
5656
<PackageVersion Include="MediatR" Version="9.0.0" />
57-
<PackageVersion Include="Bogus" Version="35.5.0" />
57+
<PackageVersion Include="Bogus" Version="35.6.1" />
5858
<PackageVersion Include="Snapper" Version="2.4.1" />
5959
<PackageVersion Include="Xunit.SkippableFact" Version="1.4.13" />
60-
<PackageVersion Include="Nerdbank.Streams" Version="2.10.72" />
61-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.9.2" />
60+
<PackageVersion Include="Nerdbank.Streams" Version="2.11.79" />
61+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.11.0" />
6262
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" />
6363
<PackageVersion Include="DryIoc.Internal" Version="5.4.3" />
6464
</ItemGroup>

benchmarks/Pipeline/Pipeline.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net472;netcoreapp3.1;net6.0</TargetFrameworks>
4+
<TargetFrameworks>net472;netcoreapp3.1;net6.0;net8.0<</TargetFrameworks>
55
<OutputType>Exe</OutputType>
66
<IsPackable>false</IsPackable>
77
</PropertyGroup>

0 commit comments

Comments
 (0)