Skip to content

Commit b05acef

Browse files
Fix Central Package Management and add GitHub Actions permissions
Co-authored-by: christiannagel <1908285+christiannagel@users.noreply.github.com>
1 parent b393b46 commit b05acef

8 files changed

Lines changed: 25 additions & 21 deletions

File tree

.github/workflows/createnuget-withbuildnumber.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ on:
4040
required: false
4141
type: string
4242

43+
permissions:
44+
contents: read
45+
actions: read
46+
4347
jobs:
4448
build:
4549
runs-on: ubuntu-latest

.github/workflows/deterministic-build.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ env:
2020
DOTNET_VERSION: '9.0.x'
2121
CI: true
2222

23+
permissions:
24+
contents: read
25+
actions: read
26+
checks: write
27+
2328
jobs:
2429
deterministic-build:
2530
name: Deterministic Build

src/Directory.Packages.props

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@
7373
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.9" />
7474
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="9.4.2" />
7575
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery.Yarp" Version="9.4.2" />
76+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Cosmos" Version="9.0.9" />
77+
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.9" />
7678
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components" Version="4.12.1" />
7779
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components.Icons" Version="4.12.1" />
7880
<PackageVersion Include="Microsoft.Graph" Version="5.92.0" />
@@ -89,6 +91,7 @@
8991
<PackageVersion Include="NUnit" Version="4.4.0" />
9092
<PackageVersion Include="NUnit.Analyzers" Version="4.10.0" />
9193
<PackageVersion Include="NUnit3TestAdapter" Version="5.1.0" />
94+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
9295
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.12.0" />
9396
<PackageVersion Include="OpenTelemetry.Exporter.Prometheus.AspNetCore" Version="1.10.0-beta.1" />
9497
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.12.0" />

src/clients/Codebreaker.GameAPIs.Client/Codebreaker.GameAPIs.Client.csproj

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,8 @@
2626
</ItemGroup>
2727

2828
<!-- Not forcing a .NET 8 client who reference this package to use a newer Microsoft.Extensions.Logging.Abstractions library -->
29-
<ItemGroup Condition="'$(TargetFramework)'=='net8.0'">
30-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.3" />
31-
</ItemGroup>
32-
33-
<ItemGroup Condition="'$(TargetFramework)'=='net9.0'">
34-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.9" />
29+
<ItemGroup>
30+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
3531
</ItemGroup>
3632

3733
</Project>

src/services/common/Codebreaker.Data.Cosmos/Codebreaker.Data.Cosmos.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
</PropertyGroup>
1919

2020
<ItemGroup>
21-
<PackageReference Include="CNinnovation.Codebreaker.BackendModels" Version="3.8.0" />
22-
<PackageReference Include="Microsoft.EntityFrameworkCore.Cosmos" Version="9.0.0" />
21+
<PackageReference Include="CNinnovation.Codebreaker.BackendModels" />
22+
<PackageReference Include="Microsoft.EntityFrameworkCore.Cosmos" />
2323
</ItemGroup>
2424

2525
<ItemGroup>

src/services/common/Codebreaker.Data.Postgres/Codebreaker.Data.Postgres.csproj

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,13 @@
1919
</PropertyGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="CNinnovation.Codebreaker.BackendModels" Version="3.8.0" />
22+
<PackageReference Include="CNinnovation.Codebreaker.BackendModels" />
2323
</ItemGroup>
2424

25-
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
26-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.11" />
25+
<ItemGroup>
26+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" />
2727
</ItemGroup>
2828

29-
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
30-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
31-
</ItemGroup>
32-
3329
<ItemGroup>
3430
<None Include="docs/readme.md" Pack="true" PackagePath="\" />
3531
<None Include="Images/codebreaker.jpeg" Pack="true" PackagePath="\" />

src/services/common/Codebreaker.Data.SqlServer.Tests/Codebreaker.Data.SqlServer.Tests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
14-
<PackageReference Include="xunit" Version="2.9.0" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
14+
<PackageReference Include="xunit" />
15+
<PackageReference Include="xunit.runner.visualstudio">
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1717
<PrivateAssets>all</PrivateAssets>
1818
</PackageReference>
19-
<PackageReference Include="coverlet.collector" Version="6.0.2">
19+
<PackageReference Include="coverlet.collector">
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
<PrivateAssets>all</PrivateAssets>
2222
</PackageReference>

src/services/common/Codebreaker.Data.SqlServer/Codebreaker.Data.SqlServer.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
</PropertyGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="CNinnovation.Codebreaker.BackendModels" Version="3.8.0"/>
23-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.0"/>
22+
<PackageReference Include="CNinnovation.Codebreaker.BackendModels" />
23+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" />
2424
</ItemGroup>
2525

2626
<ItemGroup>

0 commit comments

Comments
 (0)