Skip to content

Commit 5d40cb9

Browse files
authored
[dotnet] [build] Bump up C# lang version to 14.0 (#17236)
1 parent 458c350 commit 5d40cb9

8 files changed

Lines changed: 43 additions & 42 deletions

File tree

‎MODULE.bazel‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ use_repo(esbuild, "esbuild_toolchains")
111111
register_toolchains("@esbuild_toolchains//:all")
112112

113113
dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
114-
dotnet.toolchain(dotnet_version = "8.0.203")
114+
dotnet.toolchain(dotnet_version = "10.0.100")
115115
use_repo(dotnet, "dotnet_toolchains")
116116

117117
selenium_paket = use_extension("//dotnet:paket.nuget_extension.bzl", "nuget_extension")

‎dotnet/paket.nuget.bzl‎

Lines changed: 29 additions & 29 deletions
Large diffs are not rendered by default.

‎dotnet/private/docfx_repo.bzl‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ docfx_repo = repository_rule(
2525
def _docfx_extension_impl(module_ctx):
2626
docfx_repo(
2727
name = "docfx",
28-
version = "2.78.4",
29-
sha256 = "56faca4233a743b446a7584ff8195d8bb09a33aaa97e9e089c1e6b112212a848",
28+
version = "2.78.5",
29+
sha256 = "924a104075e4bf7eae9520147ec10a809e82a8438ec330104581d219435968c5",
3030
)
3131
return module_ctx.extension_metadata(reproducible = True)
3232

‎dotnet/src/support/BUILD.bazel‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ csharp_library(
3535
"//dotnet:source_files_support_needs_from_core",
3636
],
3737
out = "WebDriver.Support",
38-
langversion = "12.0",
38+
langversion = "14.0",
3939
nullable = "enable",
4040
target_frameworks = [
4141
"netstandard2.0",
@@ -77,7 +77,7 @@ csharp_library(
7777
],
7878
out = "WebDriver.Support.StrongNamed",
7979
keyfile = "//dotnet:Selenium.snk",
80-
langversion = "12.0",
80+
langversion = "14.0",
8181
nullable = "enable",
8282
target_frameworks = [
8383
"netstandard2.0",

‎dotnet/src/support/Selenium.WebDriver.Support.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<AssemblyName>WebDriver.Support</AssemblyName>
66
<RootNamespace>OpenQA.Selenium.Support</RootNamespace>
77
<BuildSystem>visual-studio</BuildSystem>
8-
<LangVersion>12.0</LangVersion>
8+
<LangVersion>14.0</LangVersion>
99
<Nullable>enable</Nullable>
1010
</PropertyGroup>
1111

‎dotnet/src/webdriver/BUILD.bazel‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ csharp_library(
5151
internals_visible_to = [
5252
"WebDriver.Common.Tests",
5353
],
54-
langversion = "12.0",
54+
langversion = "14.0",
5555
nullable = "enable",
5656
target_frameworks = [
5757
"net462",
@@ -84,7 +84,7 @@ csharp_library(
8484
internals_visible_to = [
8585
"WebDriver.Common.Tests",
8686
],
87-
langversion = "12.0",
87+
langversion = "14.0",
8888
nullable = "enable",
8989
resources = [],
9090
target_frameworks = [
@@ -121,7 +121,7 @@ csharp_library(
121121
internals_visible_to = [
122122
"WebDriver.Common.Tests",
123123
],
124-
langversion = "12.0",
124+
langversion = "14.0",
125125
nullable = "enable",
126126
resources = [],
127127
target_frameworks = [
@@ -143,7 +143,7 @@ csharp_library(
143143
]) + devtools_version_targets(),
144144
out = "WebDriver.StrongNamed",
145145
keyfile = "//dotnet:Selenium.snk",
146-
langversion = "12.0",
146+
langversion = "14.0",
147147
nullable = "enable",
148148
target_frameworks = [
149149
"net462",
@@ -174,7 +174,7 @@ csharp_library(
174174
]) + devtools_version_targets(),
175175
out = "WebDriver.StrongNamed",
176176
keyfile = "//dotnet:Selenium.snk",
177-
langversion = "12.0",
177+
langversion = "14.0",
178178
nullable = "enable",
179179
resources = [],
180180
target_frameworks = [
@@ -209,7 +209,7 @@ csharp_library(
209209
"NET8_0_OR_GREATER",
210210
],
211211
keyfile = "//dotnet:Selenium.snk",
212-
langversion = "12.0",
212+
langversion = "14.0",
213213
nullable = "enable",
214214
resources = [],
215215
target_frameworks = [

‎dotnet/src/webdriver/Selenium.WebDriver.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<TargetFrameworks>net462;netstandard2.0;net8.0;</TargetFrameworks>
55
<AssemblyName>WebDriver</AssemblyName>
66
<RootNamespace>OpenQA.Selenium</RootNamespace>
7-
<LangVersion>12.0</LangVersion>
7+
<LangVersion>14.0</LangVersion>
88
<Nullable>enable</Nullable>
99
</PropertyGroup>
1010

‎dotnet/test/common/Environment/EnvironmentManager.cs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ private EnvironmentManager()
8080
// Search for the driver type in the all assemblies,
8181
// bazel uses unpredictable assembly names to execute tests
8282
driverType = AppDomain.CurrentDomain.GetAssemblies()
83+
.AsEnumerable()
8384
.Reverse()
8485
.Select(assembly => assembly.GetType(driverConfig.DriverTypeName))
8586
.FirstOrDefault(t => t != null);

0 commit comments

Comments
 (0)