Skip to content

Commit 07bd476

Browse files
committed
Update workflows and projects to .NET 10.0 and upgrade dependencies
1 parent ac38a44 commit 07bd476

18 files changed

Lines changed: 58 additions & 35 deletions

File tree

.github/workflows/buildandtest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ jobs:
4040
env:
4141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4242
- name: Checkout dev branch
43-
uses: actions/checkout@v2
43+
uses: actions/checkout@v5
4444
with:
4545
ref: dev
4646
- name: Setup .NET Core
47-
uses: actions/setup-dotnet@v1
47+
uses: actions/setup-dotnet@v5
4848
with:
49-
dotnet-version: '9.0.x'
49+
dotnet-version: '10.0.x'
5050
include-prerelease: false
5151
- name: Install dependencies
5252
run: dotnet restore

.github/workflows/cleannightlynuget.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
# Steps represent a sequence of tasks that will be executed as part of the job
1515
steps:
1616
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
17-
- uses: actions/checkout@v2
17+
- uses: actions/checkout@v5
1818
with:
1919
ref: dev
2020
- name: Setup .NET Core
21-
uses: actions/setup-dotnet@v1
21+
uses: actions/setup-dotnet@v5
2222
with:
23-
dotnet-version: '6.0.x'
23+
dotnet-version: '10.0.x'
2424
include-prerelease: false
2525
- name: Unlist nightly nuget packages
2626
env:

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@ jobs:
6464
# make release
6565

6666
- name: Setup .NET Core
67-
uses: actions/setup-dotnet@v1
67+
uses: actions/setup-dotnet@v5
6868
with:
69-
dotnet-version: '9.0.x'
69+
dotnet-version: '10.0.x'
7070
include-prerelease: false
7171
- name: Install dependencies
7272
run: dotnet restore

.github/workflows/nightlynuget_dev.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818
env:
1919
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2020
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v5
2222
with:
2323
ref: dev
2424
token: ${{ secrets.GITHUB_TOKEN }}
2525
- name: Setup .NET Core
26-
uses: actions/setup-dotnet@v1
26+
uses: actions/setup-dotnet@v5
2727
with:
28-
dotnet-version: '9.0.x'
28+
dotnet-version: '10.0.x'
2929
include-prerelease: false
3030
- name: Create and publish nuget
3131
env:

src/sdk/PnP.Core.Admin/Model/SharePoint/Core/Internal/SharePointAdmin.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,9 @@ public async Task<List<ISharePointUser>> GetTenantAdminsAsync(VanityUrlOptions v
195195
{
196196
using (var tenantAdminCenterContext = await GetTenantAdminCenterContextAsync(vanityUrlOptions).ConfigureAwait(false))
197197
{
198-
return await tenantAdminCenterContext.Web.SiteUsers.Where(p => p.IsSiteAdmin == true).ToListAsync().ConfigureAwait(false);
198+
// Materialize the collection first, then filter in-memory to avoid ambiguity
199+
var users = await PnP.Core.QueryModel.QueryableExtensions.ToListAsync(tenantAdminCenterContext.Web.SiteUsers).ConfigureAwait(false);
200+
return users.Where(p => p.IsSiteAdmin == true).ToList();
199201
}
200202
}
201203

src/sdk/PnP.Core.Admin/PnP.Core.Admin.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<RootNamespace>PnP.Core.Admin</RootNamespace>
77
<AssemblyName>PnP.Core.Admin</AssemblyName>
@@ -43,7 +43,7 @@
4343
</PropertyGroup>
4444

4545
<ItemGroup>
46-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0-*">
46+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.0-*">
4747
<PrivateAssets>all</PrivateAssets>
4848
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4949
</PackageReference>

src/sdk/PnP.Core.Auth/PnP.Core.Auth.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<RootNamespace>PnP.Core.Auth</RootNamespace>
77
<AssemblyName>PnP.Core.Auth</AssemblyName>
@@ -43,7 +43,7 @@
4343
</PropertyGroup>
4444

4545
<ItemGroup>
46-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0-*">
46+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.0-*">
4747
<PrivateAssets>all</PrivateAssets>
4848
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4949
</PackageReference>

src/sdk/PnP.Core.Test/PnP.Core.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2626
</PackageReference>
2727
<PackageReference Include="System.Runtime" Version="4.3.1" />
28-
<PackageReference Include="TimeZoneConverter" Version="6.1.0" />
28+
<PackageReference Include="TimeZoneConverter" Version="7.2.0" />
2929
</ItemGroup>
3030

3131
<ItemGroup>

src/sdk/PnP.Core.Transformation.SharePoint/PnP.Core.Transformation.SharePoint.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<Version>1.15.0</Version>
77
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
@@ -66,7 +66,7 @@
6666

6767
<ItemGroup>
6868
<PackageReference Include="AngleSharp.Css" Version="0.17.0" />
69-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0-*">
69+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.0-*">
7070
<PrivateAssets>all</PrivateAssets>
7171
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7272
</PackageReference>

src/sdk/PnP.Core.Transformation/PnP.Core.Transformation.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<RootNamespace>PnP.Core.Transformation</RootNamespace>
77
<AssemblyName>PnP.Core.Transformation</AssemblyName>
@@ -43,7 +43,7 @@
4343
</PropertyGroup>
4444

4545
<ItemGroup>
46-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0-*">
46+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.0-*">
4747
<PrivateAssets>all</PrivateAssets>
4848
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4949
</PackageReference>

0 commit comments

Comments
 (0)