File tree 11 files changed +21
-17
lines changed
PhoneNumbers.Extensions.Test
PhoneNumbers.PerformanceTest
11 files changed +21
-17
lines changed Original file line number Diff line number Diff line change 14
14
- name : Setup .NET
15
15
uses : actions/setup-dotnet@v4
16
16
with :
17
- dotnet-version : 8 .x
17
+ dotnet-version : 9 .x
18
18
- name : Add zip files required for running tests
19
19
run : |
20
20
(cd resources/geocoding; zip -r ../../resources/geocoding.zip *)
25
25
- name : Build solution
26
26
run : dotnet build --no-restore
27
27
working-directory : ./csharp
28
- - name : Test solution targeting dotnet8 .0 only
29
- run : dotnet test --no-build --verbosity normal -p:TargetFrameworks=net8 .0
28
+ - name : Test solution targeting dotnet9 .0 only
29
+ run : dotnet test --no-build --verbosity normal -p:TargetFrameworks=net9 .0
30
30
working-directory : ./csharp
Original file line number Diff line number Diff line change 15
15
- name : Setup .NET
16
16
uses : actions/setup-dotnet@v4
17
17
with :
18
- dotnet-version : 7 .x
18
+ dotnet-version : 9 .x
19
19
- name : Get new metadata information and create new GitHub release
20
20
timeout-minutes : 30
21
21
run : |
Original file line number Diff line number Diff line change 15
15
- name : Setup .NET
16
16
uses : actions/setup-dotnet@v4
17
17
with :
18
- dotnet-version : 8 .x
18
+ dotnet-version : 9 .x
19
19
- name : Add zip files required for running tests
20
20
run : |
21
21
Compress-Archive -Path "resources\geocoding\*" -DestinationPath "resources\geocoding.zip"
Original file line number Diff line number Diff line change 15
15
- name : Setup .NET
16
16
uses : actions/setup-dotnet@v4
17
17
with :
18
- dotnet-version : 8 .x
18
+ dotnet-version : 9 .x
19
19
- name : Run performance tests
20
- run : dotnet run -c Release --framework net8 .0
20
+ run : dotnet run -c Release --framework net9 .0
21
21
working-directory : ./csharp/PhoneNumbers.PerformanceTest
Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ pull_requests:
22
22
branches :
23
23
only :
24
24
- main
25
+ install :
26
+ - ps : |
27
+ Invoke-WebRequest -Uri 'https://dot.net/v1/dotnet-install.ps1' -UseBasicParsing -OutFile "$env:temp\dotnet-install.ps1"
28
+ & $env:temp\dotnet-install.ps1 -Architecture x64 -Version '9.0.100' -InstallDir "$env:ProgramFiles\dotnet"
25
29
before_build :
26
30
- dotnet restore csharp -s https://api.nuget.org/v3/index.json
27
31
- ps : Compress-Archive -Path "resources\geocoding\*" -DestinationPath "resources\geocoding.zip"
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >netframework4.8;net6 .0;net8 .0</TargetFrameworks >
4
+ <TargetFrameworks >netframework4.8;net8 .0;net9 .0</TargetFrameworks >
5
5
<NoWarn >$(NoWarn);1591;CA1014;CA1062;CA1707</NoWarn >
6
6
<TreatWarningsAsErrors >true</TreatWarningsAsErrors >
7
7
<EnableNETAnalyzers >true</EnableNETAnalyzers >
10
10
<IsPackable >false</IsPackable >
11
11
</PropertyGroup >
12
12
13
- <PropertyGroup Condition =" '$(TargetFramework)' == 'net6 .0' Or '$(TargetFramework)' == 'net8 .0'" >
13
+ <PropertyGroup Condition =" '$(TargetFramework)' == 'net8 .0' Or '$(TargetFramework)' == 'net9 .0'" >
14
14
<Nullable >enable</Nullable >
15
15
</PropertyGroup >
16
16
Original file line number Diff line number Diff line change 7
7
<PackageId >libphonenumber-csharp.extensions</PackageId >
8
8
<VersionPrefix >$(APPVEYOR_BUILD_VERSION)</VersionPrefix >
9
9
<Authors >Thomas Clegg</Authors >
10
- <TargetFrameworks >netstandard2.0;net6 .0;net8 .0</TargetFrameworks >
10
+ <TargetFrameworks >netstandard2.0;net8 .0;net9 .0</TargetFrameworks >
11
11
<LangVersion >preview</LangVersion >
12
12
<PackageTags >phonenumber phone libphonenumber e164 e.164 international extensions</PackageTags >
13
13
<PackageProjectUrl >https://github.com/twcclegg/libphonenumber-csharp</PackageProjectUrl >
Original file line number Diff line number Diff line change 2
2
3
3
<PropertyGroup >
4
4
<OutputType >Exe</OutputType >
5
- <TargetFrameworks >netframework4.8;net6 .0;net8 .0</TargetFrameworks >
5
+ <TargetFrameworks >netframework4.8;net8 .0;net9 .0</TargetFrameworks >
6
6
<ImplicitUsings >disable</ImplicitUsings >
7
7
</PropertyGroup >
8
8
9
- <PropertyGroup Condition =" '$(TargetFramework)' == 'net6 .0' Or '$(TargetFramework)' == 'net8 .0'" >
9
+ <PropertyGroup Condition =" '$(TargetFramework)' == 'net8 .0' Or '$(TargetFramework)' == 'net9 .0'" >
10
10
<Nullable >enable</Nullable >
11
11
</PropertyGroup >
12
12
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >netframework4.8;net6 .0;net8 .0</TargetFrameworks >
4
+ <TargetFrameworks >netframework4.8;net8 .0;net9 .0</TargetFrameworks >
5
5
<AssemblyName >PhoneNumbers.Test</AssemblyName >
6
6
<PackageId >PhoneNumbers.Test</PackageId >
7
7
<DebugType >full</DebugType >
8
8
<NoWarn >$(NoWarn);CA1014;CA1707</NoWarn >
9
9
<TreatWarningsAsErrors >true</TreatWarningsAsErrors >
10
10
</PropertyGroup >
11
11
12
- <PropertyGroup Condition =" '$(TargetFramework)' == 'net6 .0' Or '$(TargetFramework)' == 'net8 .0'" >
12
+ <PropertyGroup Condition =" '$(TargetFramework)' == 'net8 .0' Or '$(TargetFramework)' == 'net9 .0'" >
13
13
<Nullable >enable</Nullable >
14
14
</PropertyGroup >
15
15
Original file line number Diff line number Diff line change 7
7
<PackageId >libphonenumber-csharp</PackageId >
8
8
<VersionPrefix >$(APPVEYOR_BUILD_VERSION)</VersionPrefix >
9
9
<Authors >Patrick Mézard;Thomas Clegg;Jarrod Alexander;Google;libphonenumber contributors</Authors >
10
- <TargetFrameworks >netstandard2.0;net6 .0;net8 .0</TargetFrameworks >
10
+ <TargetFrameworks >netstandard2.0;net8 .0;net9 .0</TargetFrameworks >
11
11
<LangVersion >preview</LangVersion >
12
12
<PackageTags >phonenumber phone libphonenumber e164 e.164 international</PackageTags >
13
13
<PackageProjectUrl >https://github.com/twcclegg/libphonenumber-csharp</PackageProjectUrl >
25
25
<TreatWarningsAsErrors >true</TreatWarningsAsErrors >
26
26
</PropertyGroup >
27
27
28
- <PropertyGroup Condition =" '$(TargetFramework)' == 'net6 .0' Or '$(TargetFramework)' == 'net8 .0'" >
28
+ <PropertyGroup Condition =" '$(TargetFramework)' == 'net8 .0' Or '$(TargetFramework)' == 'net9 .0'" >
29
29
<Nullable >enable</Nullable >
30
30
</PropertyGroup >
31
31
Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ cd ${GITHUB_ACTION_WORKING_DIRECTORY}
113
113
cd csharp
114
114
dotnet restore
115
115
dotnet build --no-restore
116
- dotnet test --no-build --verbosity normal -p:TargetFrameworks=net8 .0
116
+ dotnet test --no-build --verbosity normal -p:TargetFrameworks=net9 .0
117
117
# Cleanup test dependencies
118
118
rm -rf ${GITHUB_ACTION_WORKING_DIRECTORY} /resources/geocoding.zip
119
119
rm -rf ${GITHUB_ACTION_WORKING_DIRECTORY} /resources/test/testgeocoding.zip
You can’t perform that action at this time.
0 commit comments