From 5dffbd01547809dd52d8e426fb5578d4b1ad5911 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 10:15:21 +0000 Subject: [PATCH 1/3] chore(deps): update all non-major dependencies --- .config/dotnet-tools.json | 4 ++-- .github/workflows/build.yaml | 10 +++++----- .github/workflows/codeql.yml | 6 +++--- .../ArchUnitNET.MSTestV2Tests.csproj | 2 +- ArchUnitNET.NUnitTests/ArchUnitNET.NUnitTests.csproj | 2 +- ArchUnitNET.xUnitTests/ArchUnitNET.xUnitTests.csproj | 2 +- .../ArchUnitNET.xUnitV3Tests.csproj | 2 +- ArchUnitNET/ArchUnitNET.csproj | 2 +- ArchUnitNETTests/ArchUnitNETTests.csproj | 6 +++--- ExampleTest/ExampleTest.csproj | 4 ++-- .../FilteredDirectoryLoaderTestAssembly.csproj | 2 +- 11 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 747a25af9..77012d406 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "csharpier": { - "version": "1.0.1", + "version": "1.0.3", "commands": [ "csharpier" ], @@ -17,7 +17,7 @@ "rollForward": false }, "dotnet-reportgenerator-globaltool": { - "version": "5.4.4", + "version": "5.4.8", "commands": [ "reportgenerator" ], diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index dbf12921f..d01b5378d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -19,7 +19,7 @@ jobs: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup .NET - uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 + uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1 with: dotnet-version: 9.0.200 - name: Install tools @@ -33,13 +33,13 @@ jobs: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup .NET - uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 + uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1 with: dotnet-version: 9.0.200 - name: Run tests run: dotnet test -c Debug --collect:"XPlat Code Coverage" --settings coverlet.runsettings ArchUnitNETTests/ - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v5.3.1 + uses: codecov/codecov-action@v5.4.3 with: token: ${{ secrets.CODECOV_TOKEN }} run-tests: @@ -52,7 +52,7 @@ jobs: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup .NET - uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 + uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1 with: dotnet-version: 9.0.200 - name: Run tests @@ -138,7 +138,7 @@ jobs: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup .NET - uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0 + uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1 with: dotnet-version: 9.0.200 - name: Build diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 65c0de2cb..b4ee420f3 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -23,12 +23,12 @@ jobs: - name: Checkout repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Initialize CodeQL - uses: github/codeql-action/init@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9 + uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2 with: languages: ${{ matrix.language }} - name: Autobuild - uses: github/codeql-action/autobuild@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9 + uses: github/codeql-action/autobuild@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9 + uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2 with: category: "/language:${{matrix.language}}" diff --git a/ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj b/ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj index 789081472..57fc6d397 100644 --- a/ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj +++ b/ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj @@ -6,7 +6,7 @@ true - + diff --git a/ArchUnitNET.NUnitTests/ArchUnitNET.NUnitTests.csproj b/ArchUnitNET.NUnitTests/ArchUnitNET.NUnitTests.csproj index 5d43060b8..7c6d05bff 100644 --- a/ArchUnitNET.NUnitTests/ArchUnitNET.NUnitTests.csproj +++ b/ArchUnitNET.NUnitTests/ArchUnitNET.NUnitTests.csproj @@ -6,7 +6,7 @@ true - + diff --git a/ArchUnitNET.xUnitTests/ArchUnitNET.xUnitTests.csproj b/ArchUnitNET.xUnitTests/ArchUnitNET.xUnitTests.csproj index 888049fbf..3c3c7f94d 100644 --- a/ArchUnitNET.xUnitTests/ArchUnitNET.xUnitTests.csproj +++ b/ArchUnitNET.xUnitTests/ArchUnitNET.xUnitTests.csproj @@ -8,7 +8,7 @@ - + diff --git a/ArchUnitNET.xUnitV3Tests/ArchUnitNET.xUnitV3Tests.csproj b/ArchUnitNET.xUnitV3Tests/ArchUnitNET.xUnitV3Tests.csproj index 81bea7b17..089ba5d2f 100644 --- a/ArchUnitNET.xUnitV3Tests/ArchUnitNET.xUnitV3Tests.csproj +++ b/ArchUnitNET.xUnitV3Tests/ArchUnitNET.xUnitV3Tests.csproj @@ -8,7 +8,7 @@ - + diff --git a/ArchUnitNET/ArchUnitNET.csproj b/ArchUnitNET/ArchUnitNET.csproj index 784fe736e..f0089a85c 100644 --- a/ArchUnitNET/ArchUnitNET.csproj +++ b/ArchUnitNET/ArchUnitNET.csproj @@ -21,7 +21,7 @@ - + diff --git a/ArchUnitNETTests/ArchUnitNETTests.csproj b/ArchUnitNETTests/ArchUnitNETTests.csproj index b737532b8..13c872ac8 100644 --- a/ArchUnitNETTests/ArchUnitNETTests.csproj +++ b/ArchUnitNETTests/ArchUnitNETTests.csproj @@ -26,14 +26,14 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + - + diff --git a/ExampleTest/ExampleTest.csproj b/ExampleTest/ExampleTest.csproj index dd266ee6f..c33312747 100644 --- a/ExampleTest/ExampleTest.csproj +++ b/ExampleTest/ExampleTest.csproj @@ -8,9 +8,9 @@ - + - + diff --git a/TestAssemblies/FilteredDirectoryLoaderTestAssembly/FilteredDirectoryLoaderTestAssembly.csproj b/TestAssemblies/FilteredDirectoryLoaderTestAssembly/FilteredDirectoryLoaderTestAssembly.csproj index 7ea3844e6..cdc3f18e8 100644 --- a/TestAssemblies/FilteredDirectoryLoaderTestAssembly/FilteredDirectoryLoaderTestAssembly.csproj +++ b/TestAssemblies/FilteredDirectoryLoaderTestAssembly/FilteredDirectoryLoaderTestAssembly.csproj @@ -7,7 +7,7 @@ false - + From 474233a6384e6c269bdc608b2433cc443dbab98e Mon Sep 17 00:00:00 2001 From: Alexander Linne Date: Fri, 11 Jul 2025 13:13:33 +0200 Subject: [PATCH 2/3] fix!: update minimum supported .net framework version to 4.6.2 Signed-off-by: Alexander Linne --- ArchUnitNET.MSTestV2/ArchUnitNET.MSTestV2.csproj | 2 +- ArchUnitNET.NUnit/ArchUnitNET.NUnit.csproj | 2 +- ArchUnitNET.xUnit/ArchUnitNET.xUnit.csproj | 2 +- ArchUnitNET/ArchUnitNET.csproj | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ArchUnitNET.MSTestV2/ArchUnitNET.MSTestV2.csproj b/ArchUnitNET.MSTestV2/ArchUnitNET.MSTestV2.csproj index f20ffa976..b9a5d45cb 100644 --- a/ArchUnitNET.MSTestV2/ArchUnitNET.MSTestV2.csproj +++ b/ArchUnitNET.MSTestV2/ArchUnitNET.MSTestV2.csproj @@ -1,6 +1,6 @@  - netstandard2.0;net45 + netstandard2.0;net462 true ArchUnit C# MSTestV2 Extension MSTestV2 Extension for the C# Version of ArchUnit (see: archunit.org) diff --git a/ArchUnitNET.NUnit/ArchUnitNET.NUnit.csproj b/ArchUnitNET.NUnit/ArchUnitNET.NUnit.csproj index cff6011a1..1a15bd805 100644 --- a/ArchUnitNET.NUnit/ArchUnitNET.NUnit.csproj +++ b/ArchUnitNET.NUnit/ArchUnitNET.NUnit.csproj @@ -1,6 +1,6 @@  - netstandard2.0;net45 + netstandard2.0;net462 true ArchUnit C# NUnit Extension NUnit Extension for the C# Version of ArchUnit (see: archunit.org) diff --git a/ArchUnitNET.xUnit/ArchUnitNET.xUnit.csproj b/ArchUnitNET.xUnit/ArchUnitNET.xUnit.csproj index db3266136..1141b49aa 100644 --- a/ArchUnitNET.xUnit/ArchUnitNET.xUnit.csproj +++ b/ArchUnitNET.xUnit/ArchUnitNET.xUnit.csproj @@ -1,6 +1,6 @@  - netstandard2.0;net45 + netstandard2.0;net462 true ArchUnit C# xUnit Extension xUnit Extension for the C# Version of ArchUnit (see: archunit.org) diff --git a/ArchUnitNET/ArchUnitNET.csproj b/ArchUnitNET/ArchUnitNET.csproj index f0089a85c..a4ab2fb5b 100644 --- a/ArchUnitNET/ArchUnitNET.csproj +++ b/ArchUnitNET/ArchUnitNET.csproj @@ -1,6 +1,6 @@  - netstandard2.0;net45 + netstandard2.0;net462 true ArchUnitNET TngTech.ArchUnitNET From f2ca0d2ede400701850e13b3eba27b2ee415cb9e Mon Sep 17 00:00:00 2001 From: Alexander Linne Date: Fri, 11 Jul 2025 13:15:34 +0200 Subject: [PATCH 3/3] chore: fix formatting Signed-off-by: Alexander Linne --- ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs | 3 ++- ArchUnitNETTests/Domain/PlantUml/PlantUmlFileBuilderTest.cs | 6 ++++-- ArchUnitNETTests/Loader/InstructionExtensionTests.cs | 3 ++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs b/ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs index fada9f3b4..fc51e7349 100644 --- a/ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs +++ b/ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs @@ -51,7 +51,8 @@ public void ArchRuleExtensionsTest() { _architecture.CheckRule(_trueRule); _trueRule.Check(_architecture); - Assert.ThrowsException(() => _architecture.CheckRule(_falseRule) + Assert.ThrowsException(() => + _architecture.CheckRule(_falseRule) ); Assert.ThrowsException(() => _falseRule.Check(_architecture)); Assert.AreEqual( diff --git a/ArchUnitNETTests/Domain/PlantUml/PlantUmlFileBuilderTest.cs b/ArchUnitNETTests/Domain/PlantUml/PlantUmlFileBuilderTest.cs index 0a929769f..74d9a1045 100644 --- a/ArchUnitNETTests/Domain/PlantUml/PlantUmlFileBuilderTest.cs +++ b/ArchUnitNETTests/Domain/PlantUml/PlantUmlFileBuilderTest.cs @@ -141,10 +141,12 @@ public void HandleIllegalComponentNamesTest() new PlantUmlDependency("a", character, DependencyType.OneToOne) ); Assert.Throws(() => new PlantUmlClass(character)); - Assert.Throws(() => new PlantUmlInterface(character) + Assert.Throws(() => + new PlantUmlInterface(character) ); Assert.Throws(() => new PlantUmlSlice(character)); - Assert.Throws(() => new PlantUmlNamespace(character) + Assert.Throws(() => + new PlantUmlNamespace(character) ); } } diff --git a/ArchUnitNETTests/Loader/InstructionExtensionTests.cs b/ArchUnitNETTests/Loader/InstructionExtensionTests.cs index 3fca9c835..f1365f893 100644 --- a/ArchUnitNETTests/Loader/InstructionExtensionTests.cs +++ b/ArchUnitNETTests/Loader/InstructionExtensionTests.cs @@ -76,7 +76,8 @@ public void GetAssigneeFieldDefinitionProperlyHandlesNextOpNull() [Fact] public void GetAssigneeFieldDefinitionProperlyHandlesNullArgument() { - Assert.Throws(() => _nullInstruction.GetAssigneeFieldDefinition() + Assert.Throws(() => + _nullInstruction.GetAssigneeFieldDefinition() ); } }