diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json
index b665b78a1..73a68f926 100644
--- a/.config/dotnet-tools.json
+++ b/.config/dotnet-tools.json
@@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"jetbrains.resharper.globaltools": {
- "version": "2025.1.4",
+ "version": "2025.1.5",
"commands": [
"jb"
],
@@ -17,7 +17,7 @@
"rollForward": false
},
"dotnet-reportgenerator-globaltool": {
- "version": "5.4.7",
+ "version": "5.4.11",
"commands": [
"reportgenerator"
],
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 5c7db60d2..e3391b620 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -169,6 +169,11 @@ jobs:
$inspectCodeOutputPath = Join-Path $env:RUNNER_TEMP 'jetbrains-inspectcode-results.xml'
Write-Output "INSPECT_CODE_OUTPUT_PATH=$inspectCodeOutputPath" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
dotnet jb inspectcode JsonApiDotNetCore.sln --build --dotnetcoresdk=$(dotnet --version) --output="$inspectCodeOutputPath" --format="xml" --profile=WarningSeverities.DotSettings --properties:Configuration=Release --properties:ContinuousIntegrationBuild=false --properties:RunAnalyzers=false --severity=WARNING --verbosity=WARN -dsl=GlobalAll -dsl=GlobalPerProduct -dsl=SolutionPersonal -dsl=ProjectPersonal
+ - name: Upload output to artifacts
+ uses: actions/upload-artifact@v4
+ with:
+ name: InspectCode-${{ matrix.os }}
+ path: ${{ env.INSPECT_CODE_OUTPUT_PATH }}
- name: Verify outcome
shell: pwsh
run: |
diff --git a/Directory.Build.props b/Directory.Build.props
index 1ef255f56..952094cac 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -54,7 +54,7 @@
-
+
diff --git a/package-versions.props b/package-versions.props
index 4344ce16e..e77a2ae86 100644
--- a/package-versions.props
+++ b/package-versions.props
@@ -4,8 +4,9 @@
4.1.0
0.4.1
2.14.1
- 9.0.1
13.0.3
+ 9.0.3
+ 4.3.1
0.15.*
@@ -21,10 +22,10 @@
9.0.*
9.0.*
0.9.*
- 14.4.*
+ 14.5.*
13.0.*
4.1.*
- 2.4.*
+ 2.6.*
9.*-*
9.0.*
17.14.*
diff --git a/src/JsonApiDotNetCore.Annotations/JsonApiDotNetCore.Annotations.csproj b/src/JsonApiDotNetCore.Annotations/JsonApiDotNetCore.Annotations.csproj
index ed36e0797..d61547608 100644
--- a/src/JsonApiDotNetCore.Annotations/JsonApiDotNetCore.Annotations.csproj
+++ b/src/JsonApiDotNetCore.Annotations/JsonApiDotNetCore.Annotations.csproj
@@ -46,5 +46,7 @@
+
diff --git a/src/JsonApiDotNetCore.SourceGenerators/JsonApiEndpointsCopy.cs b/src/JsonApiDotNetCore.SourceGenerators/JsonApiEndpointsCopy.cs
index 911be3f35..56e924317 100644
--- a/src/JsonApiDotNetCore.SourceGenerators/JsonApiEndpointsCopy.cs
+++ b/src/JsonApiDotNetCore.SourceGenerators/JsonApiEndpointsCopy.cs
@@ -1,6 +1,9 @@
+using JetBrains.Annotations;
+
namespace JsonApiDotNetCore.SourceGenerators;
// IMPORTANT: A copy of this type exists in the JsonApiDotNetCore project. Keep these in sync when making changes.
+[PublicAPI]
[Flags]
public enum JsonApiEndpointsCopy
{