Skip to content

Commit e5a85db

Browse files
Pinguladorarenovate[bot]Pinguladora
authored
Sync main (#54)
* Add Zizmor support and GitSign verification (#40) * Configure Renovate (#1) * Add renovate.json * chore(deps): update renovate.json configuration for enhanced dependency management * chore(deps): remove redundant docker manager from Renovate configuration * chore(deps): correct typo in separateMajor option --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Pinguladora <mec@gmail.com> * chore(deps): add semantic commit scope and clean up schedule and package rules in Renovate config (#4) * chore(deps): update dependency node to v22 (#3) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Reconfigure renovate (#6) * chore(deps): add semantic commit scope and clean up schedule and package rules in Renovate config * chore(deps): add merge confidence badge and enable weekly lock file maintenance * chore(deps): update Renovate config to use baseBranchPatterns and simplify lock file maintenance * chore(deps): update minimumReleaseAge to 3 days for improved dependency management * fix(deps): correct key name from matchPackagePatterns to matchPackageNames in Renovate config --------- Signed-off-by: Pinguladora <50406923+Pinguladora@users.noreply.github.com> Co-authored-by: Pinguladora <mec@gmail.com> * chore(deps): update actions/checkout action to v5 (#19) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): add lockfile to all projects (#28) Co-authored-by: Pinguladora <mec@gmail.com> * feat(build): add pre-commit framework support (#30) * chore(ci): add pre-commit configuration for Gitleaks secret detection * chore(pre-commit): add Oxipng compression tool for PNG optimization * chore(pre-commit): reorganize hooks and add descriptions for clarity * chore(pre-commit): replace commitizen with Cocogitto for commit message verification --------- Co-authored-by: Pinguladora <mec@gmail.com> * feat(build): add devcontainer support (#29) * chore(build): add devcontainer prototype configuration for .NET Aspire environment * fix: update SDK version to 10.0.0-rc.2.25502.107 in global.json * fix: update .NET Aspire devcontainer image to 10.0 and modify onCreateCommand --------- Co-authored-by: Pinguladora <mec@gmail.com> * feat(workflows): add GitHub Actions security analysis with zizmor implements Zizmor analysis. Resolves #34. * feat(build): add pre-commit hook for Renovate (#38) * feat(pre-commit): add renovate pre-commit * Feature/#37-gitsign-verification (#39) * feat(ci): add Gitsign verification for PR * feat(ci): add Chainguard source.yaml configuration * feat(ci): update Gitsign verification workflow remove broad permissions disable credential persistence * fix(playwright): update webServer configuration to use port instead of url --------- Signed-off-by: Pinguladora <50406923+Pinguladora@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Pinguladora <mec@gmail.com> * Upgrade to Aspire 13 and update testing frameworks (#53) * Update to Aspire 13 (dotnet#916) * Update to official versions and fix the build * Update to v7 RabbitMQ Remove some native AOT workarounds Convert to use artifacts output so the src directory isn't litered with bin/obj folders * Update to latest patch, including Aspire.Npgsql.EntityFrameworkCore.PostgreSQL * Use latest xUnit, MSTest + move to MTP (dotnet#924) * Use latest xUnit, MSTest + move to MTP * Add no progress and detailed output * Fix test * Fix dotnet test call for maui * chore(repo): sync fork with upstream update to Aspire 13 * Merge remote-tracking branch 'origin/main' into pr/Pinguladora/52 --------- Signed-off-by: Pinguladora <50406923+Pinguladora@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Pinguladora <mec@gmail.com>
1 parent 060f784 commit e5a85db

File tree

61 files changed

+4176
-4126
lines changed

Some content is hidden

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

61 files changed

+4176
-4126
lines changed

.github/workflows/markdownlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Use Node.js
1919
uses: actions/setup-node@v4
2020
with:
21-
node-version: 22.21.1
21+
node-version: 16.x
2222
- name: Run Markdownlint
2323
run: |
2424
echo "::add-matcher::.github/workflows/markdownlint-problem-matcher.json"

.github/workflows/playwright.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
timeout-minutes: 60
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v5
23-
- uses: actions/setup-dotnet@v5
22+
- uses: actions/checkout@v4
23+
- uses: actions/setup-dotnet@v4
2424
with:
2525
dotnet-version: '10.0.x'
2626
dotnet-quality: 'preview'

.github/workflows/pr-validation-maui.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ jobs:
3939
run: dotnet build src/ClientApp/ClientApp.csproj
4040

4141
- name: Test
42-
run: dotnet test tests/ClientApp.UnitTests/ClientApp.UnitTests.csproj
42+
run: dotnet test --project tests/ClientApp.UnitTests/ClientApp.UnitTests.csproj --no-progress --output detailed

.github/workflows/pr-validation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ jobs:
2626
- name: Build
2727
run: dotnet build eShop.Web.slnf
2828
- name: Test
29-
run: dotnet test eShop.Web.slnf
29+
run: dotnet test --solution eShop.Web.slnf --no-build --no-progress --output detailed

Directory.Build.targets

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,6 @@
66

77
<!-- Ensure individual warnings are shown when publishing -->
88
<TrimmerSingleWarn>false</TrimmerSingleWarn>
9-
<!-- But ignore the single warn files marked below to suppress their known warnings. -->
10-
<NoWarn>$(NoWarn);IL2104</NoWarn>
119
</PropertyGroup>
1210

13-
<Target Name="ConfigureTrimming"
14-
BeforeTargets="PrepareForILLink">
15-
<!-- Single warn the following assemblies, which have known warnings, so the warnings can be suppressed for now. -->
16-
<ItemGroup>
17-
<!-- https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1410 is tracking fixing the one EventSource warning in RabbitMQ. -->
18-
<IlcArg Include="--singlewarnassembly:RabbitMQ.Client" />
19-
</ItemGroup>
20-
</Target>
21-
2211
</Project>

Directory.Packages.props

Lines changed: 27 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,63 +2,61 @@
22
<PropertyGroup>
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
44
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
5-
<AspnetVersion>10.0.0-preview.7.25380.108</AspnetVersion>
6-
<MicrosoftExtensionsVersion>10.0.0-preview.7.25380.108</MicrosoftExtensionsVersion>
7-
<AspireVersion>9.5.0</AspireVersion>
8-
<AspireUnstablePackagesVersion>9.5.0-preview.1.25474.7</AspireUnstablePackagesVersion>
5+
<AspnetVersion>10.0.0</AspnetVersion>
6+
<MicrosoftExtensionsVersion>10.0.0</MicrosoftExtensionsVersion>
7+
<AspireVersion>13.0.1</AspireVersion>
8+
<AspireUnstablePackagesVersion>13.0.0-preview.1.25560.3</AspireUnstablePackagesVersion>
99
<GrpcVersion>2.71.0</GrpcVersion>
1010
<DuendeVersion>7.3.1</DuendeVersion>
1111
<ApiVersioningVersion>8.1.0</ApiVersioningVersion>
1212
</PropertyGroup>
1313
<ItemGroup>
1414
<!-- Version together with Aspire -->
15-
<PackageVersion Include="Aspire.Hosting.AppHost" Version="$(AspireVersion)" />
1615
<PackageVersion Include="Aspire.Hosting.Azure.CognitiveServices" Version="$(AspireVersion)" />
1716
<PackageVersion Include="Aspire.Hosting.PostgreSQL" Version="$(AspireVersion)" />
1817
<PackageVersion Include="Aspire.Hosting.RabbitMQ" Version="$(AspireVersion)" />
1918
<PackageVersion Include="Aspire.Hosting.Redis" Version="$(AspireVersion)" />
20-
<PackageVersion Include="Aspire.Hosting.Yarp" Version="$(AspireUnstablePackagesVersion)" />
19+
<PackageVersion Include="Aspire.Hosting.Yarp" Version="$(AspireVersion)" />
2120
<PackageVersion Include="Aspire.Npgsql" Version="$(AspireVersion)" />
2221
<PackageVersion Include="Aspire.Npgsql.EntityFrameworkCore.PostgreSQL" Version="$(AspireVersion)" />
2322
<PackageVersion Include="Aspire.RabbitMQ.Client" Version="$(AspireVersion)" />
2423
<PackageVersion Include="Aspire.StackExchange.Redis" Version="$(AspireVersion)" />
2524
<PackageVersion Include="Aspire.Azure.AI.OpenAI" Version="$(AspireUnstablePackagesVersion)" />
26-
<PackageVersion Include="Microsoft.Extensions.ApiDescription.Server" Version="10.0.0-rc.1.25451.107">
25+
<PackageVersion Include="Microsoft.Extensions.ApiDescription.Server" Version="10.0.0">
2726
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2827
<PrivateAssets>all</PrivateAssets>
2928
</PackageVersion>
30-
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="$(AspireVersion)" />
31-
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery.Yarp" Version="$(AspireVersion)" />
29+
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="$(MicrosoftExtensionsVersion)" />
30+
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery.Yarp" Version="$(MicrosoftExtensionsVersion)" />
3231
<!-- Version together with Asp.Versioning -->
3332
<PackageVersion Include="Asp.Versioning.Http" Version="$(ApiVersioningVersion)" />
3433
<PackageVersion Include="Asp.Versioning.Http.Client" Version="$(ApiVersioningVersion)" />
3534
<PackageVersion Include="Asp.Versioning.Mvc.ApiExplorer" Version="$(ApiVersioningVersion)" />
3635
<!-- Version together with ASP.NET -->
37-
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.0-rc.1.25451.107" />
38-
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.0-rc.1.25451.107" />
39-
<PackageVersion Include="Microsoft.AspNetCore.Components.QuickGrid" Version="10.0.0-rc.1.25451.107" />
40-
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="10.0.0-rc.1.25451.107" />
41-
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="10.0.0-rc.1.25451.107" />
42-
<PackageVersion Include="Microsoft.AspNetCore.Identity.UI" Version="10.0.0-rc.1.25451.107" />
43-
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.0-rc.1.25451.107" />
44-
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.0-rc.1.25451.107" />
45-
<PackageVersion Include="Microsoft.AspNetCore.TestHost" Version="10.0.0-rc.1.25451.107" />
46-
<PackageVersion Include="Microsoft.Extensions.Identity.Stores" Version="10.0.0-rc.1.25451.107" />
47-
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="9.9.0" />
36+
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.0" />
37+
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.0" />
38+
<PackageVersion Include="Microsoft.AspNetCore.Components.QuickGrid" Version="10.0.0" />
39+
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="10.0.0" />
40+
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="10.0.0" />
41+
<PackageVersion Include="Microsoft.AspNetCore.Identity.UI" Version="10.0.0" />
42+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.0" />
43+
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.0" />
44+
<PackageVersion Include="Microsoft.AspNetCore.TestHost" Version="10.0.0" />
45+
<PackageVersion Include="Microsoft.Extensions.Identity.Stores" Version="10.0.0" />
46+
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="10.0.0" />
4847
<PackageVersion Include="Microsoft.OpenApi" Version="2.3.2" />
49-
<PackageVersion Include="MSTest.TestFramework" Version="3.10.4" />
50-
<PackageVersion Include="MSTest.TestAdapter" Version="3.10.4" />
48+
<PackageVersion Include="MSTest" Version="4.0.2" />
5149
<!-- Version together with EF -->
52-
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0-rc.1" />
53-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="10.0.0-rc.1.25451.107" />
50+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
51+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="10.0.0" />
5452
<PackageVersion Include="NSubstitute" Version="5.3.0" />
5553
<PackageVersion Include="NSubstitute.Analyzers.CSharp" Version="1.0.17" />
5654
<PackageVersion Include="Pgvector" Version="0.3.2" />
5755
<PackageVersion Include="Pgvector.EntityFrameworkCore" Version="0.2.2" />
5856
<!-- Version together with runtime -->
59-
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.0-rc.1.25451.107" />
60-
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.0-rc.1.25451.107" />
61-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0-rc.1.25451.107" />
57+
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.0" />
58+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.0" />
59+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
6260
<!-- Xabaril packages -->
6361
<PackageVersion Include="AspNetCore.HealthChecks.Uris" Version="9.0.0" />
6462
<!-- AI -->
@@ -77,8 +75,6 @@
7775
<PackageVersion Include="Duende.IdentityServer.EntityFramework" Version="7.3.2" />
7876
<PackageVersion Include="Duende.IdentityServer.EntityFramework.Storage" Version="7.3.2" />
7977
<PackageVersion Include="Duende.IdentityServer.Storage" Version="7.3.2" />
80-
<!-- VS Test -->
81-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
8278
<!-- Scaffolding -->
8379
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="8.0.0-rc.1.23461.3" />
8480
<!-- Grpc -->
@@ -89,11 +85,10 @@
8985
<PackageVersion Include="Dapper" Version="2.1.35" />
9086
<PackageVersion Include="FluentValidation" Version="12.0.0" />
9187
<PackageVersion Include="FluentValidation.DependencyInjectionExtensions" Version="12.0.0" />
92-
<PackageVersion Include="Google.Protobuf" Version="3.32.1" />
88+
<PackageVersion Include="Google.Protobuf" Version="3.33.0" />
9389
<PackageVersion Include="Microsoft.Web.LibraryManager.Build" Version="3.0.71" />
9490
<PackageVersion Include="System.Reflection.TypeExtensions" Version="4.7.0" />
95-
<PackageVersion Include="xunit" Version="2.9.3" />
96-
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.4" />
91+
<PackageVersion Include="xunit.v3.mtp-v2" Version="3.2.1" />
9792
<PackageVersion Include="IdentityModel" Version="7.0.0" />
9893
<PackageVersion Include="Scalar.AspNetCore" Version="2.8.6" />
9994
<!-- Before license change -->

global.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,11 @@
33
"version": "10.0.0-rc.2.25502.107",
44
"rollForward": "latestFeature",
55
"allowPrerelease": true
6+
},
7+
"test": {
8+
"runner": "Microsoft.Testing.Platform"
9+
},
10+
"msbuild-sdks": {
11+
"MSTest.Sdk": "4.0.2"
612
}
713
}

0 commit comments

Comments
 (0)