diff --git a/.github/workflows/sonarqube.yml b/.github/workflows/sonarqube.yml index 32a99e9..5ccdc03 100644 --- a/.github/workflows/sonarqube.yml +++ b/.github/workflows/sonarqube.yml @@ -10,6 +10,8 @@ permissions: jobs: build: name: Build and analyze + # Dependabot PRs have no Actions secrets. Analyze the merged code on main. + if: github.event_name != 'pull_request' || github.event.pull_request.user.login != 'dependabot[bot]' runs-on: windows-latest env: SONAR_SCANNER_VERSION: "12.0.0" diff --git a/Directory.Packages.props b/Directory.Packages.props index ca47903..593c08a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -10,10 +10,10 @@ - - - - + + + + diff --git a/THIRD-PARTY-NOTICES.md b/THIRD-PARTY-NOTICES.md index 1cdc84e..bf7080d 100644 --- a/THIRD-PARTY-NOTICES.md +++ b/THIRD-PARTY-NOTICES.md @@ -12,7 +12,7 @@ Client and SDK are built from Git submodules, not restored as NuGet packages. Th | Component | Source commit | License | Copyright | Shipped in | |---|---|---|---|---| | CheatEngine.Client | bc60c2dfc906b22bb0d2185ca3775142377d03b2 | MIT | Copyright (c) 2026 AriusII, ShadowNineX and CheatEngine.Client contributors | Embedded plugin dependencies and gateway | -| CheatEngine.SDK | c8173a7ef45e4e37482a229cb88802f0ee15684e | MIT | Copyright (c) 2026 AriusII, ShadowNineX and CheatEngine.SDK contributors | Six SDK runtime assemblies in the plugin and gateway; native `cheatengine-sdk-lua-bridge.dll` in the plugin | +| CheatEngine.SDK | 932203795483314603a5dc6557c80b7bf51f6f81 | MIT | Copyright (c) 2026 AriusII, ShadowNineX and CheatEngine.SDK contributors | Six SDK runtime assemblies in the plugin and gateway; native `cheatengine-sdk-lua-bridge.dll` in the plugin | ## NuGet packages @@ -65,7 +65,7 @@ SDK changes the runtime version, update this table. | Component | Upstream license file | |---|---| | CheatEngine.Client | (the recorded submodule commit) | -| CheatEngine.SDK | (the recorded submodule commit) | +| CheatEngine.SDK | (the recorded submodule commit) | | Microsoft.Extensions.AI.Abstractions 10.10.1 | (the source commit of the package) | | ModelContextProtocol 2.2.0 | and (the source commit of the packages) | | .NET runtime packs 10.0.14 | `LICENSE.TXT` and `THIRD-PARTY-NOTICES.TXT` of the runtime packs | diff --git a/externals/CheatEngine.SDK b/externals/CheatEngine.SDK index c8173a7..9322037 160000 --- a/externals/CheatEngine.SDK +++ b/externals/CheatEngine.SDK @@ -1 +1 @@ -Subproject commit c8173a7ef45e4e37482a229cb88802f0ee15684e +Subproject commit 932203795483314603a5dc6557c80b7bf51f6f81 diff --git a/tests/CheatEngine.Mcp.Tests/packages.lock.json b/tests/CheatEngine.Mcp.Tests/packages.lock.json index 53d6dcd..1936e73 100644 --- a/tests/CheatEngine.Mcp.Tests/packages.lock.json +++ b/tests/CheatEngine.Mcp.Tests/packages.lock.json @@ -16,41 +16,41 @@ }, "Microsoft.Testing.Extensions.CrashDump": { "type": "Direct", - "requested": "[2.5.1, )", - "resolved": "2.5.1", - "contentHash": "bV05eIsFehkX1k9WHgzsx7MlhOy4UlFhof6T/HaJxaGfI2sNA0tJJOGKQwbacm/7ldN3ZIK1B01fdqvr5Xyfag==", + "requested": "[2.5.2, )", + "resolved": "2.5.2", + "contentHash": "b6iH3YJiv5tDYRgoQBMYGEMJNJca3eTj5NbBOBNo5zIw3xyB91f/GoGDwIFeU2fvhSLHDSuM1kCKF4vLN7vHDQ==", "dependencies": { - "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.5.1", - "Microsoft.Testing.Platform": "[2.5.1, 3.0.0)" + "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.5.2", + "Microsoft.Testing.Platform": "[2.5.2, 3.0.0)" } }, "Microsoft.Testing.Extensions.GitHubActionsReport": { "type": "Direct", - "requested": "[2.5.1, )", - "resolved": "2.5.1", - "contentHash": "NdcPRLl7aTlodLo0JGa4kQIx1HNMkSHYn4AVWCdgsVrQ9OgaAVX3KEFXN1daDoV0fy29ehMW5wuJj6k8fjupsg==", + "requested": "[2.5.2, )", + "resolved": "2.5.2", + "contentHash": "ObAmHg/k9CpQNCGeT9s3Y5wpJIaPBh488KFkJj4dcZkzFJ6TkL+XXqqHn9OShNTgswbslb+QEQd/q1OxCoambQ==", "dependencies": { - "Microsoft.Testing.Platform": "[2.5.1, 3.0.0)" + "Microsoft.Testing.Platform": "[2.5.2, 3.0.0)" } }, "Microsoft.Testing.Extensions.HangDump": { "type": "Direct", - "requested": "[2.5.1, )", - "resolved": "2.5.1", - "contentHash": "z0PfgjBRMpIIxUipOXm8wI85IVBhDq46dBS6HP9LSZizcH2QWIDjCi09UMkvROaYFAhfwBVv1cAihFMquTw/bw==", + "requested": "[2.5.2, )", + "resolved": "2.5.2", + "contentHash": "fmflA6u6WozP6Eh1H8pwrGozgCzrFaYl3/twXjfPgVwS7zKak/khE13/KGXWMwkupQLxP/W4/U/o6OsyhG4b6w==", "dependencies": { "Microsoft.Diagnostics.NETCore.Client": "0.2.607501", - "Microsoft.Testing.Platform": "[2.5.1, 3.0.0)" + "Microsoft.Testing.Platform": "[2.5.2, 3.0.0)" } }, "Microsoft.Testing.Extensions.TrxReport": { "type": "Direct", - "requested": "[2.5.1, )", - "resolved": "2.5.1", - "contentHash": "NHqpG2UAVsXoNnNZtyIjxgsfPe9N/E6eTHjHCs7uaSbdOCOsbX5I7N0d1BHyjM7vv3Q5R2nlvngKSHWT+ZCRXQ==", + "requested": "[2.5.2, )", + "resolved": "2.5.2", + "contentHash": "Rk0LrXgGiS9yIOxmT+suGu4+R4F4qsvPhgEjQ+LEbUienq51AnLtLICfcpY0hjt5uon2RRbMPuJiHc6owW0lTA==", "dependencies": { - "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.5.1", - "Microsoft.Testing.Platform": "[2.5.1, 3.0.0)" + "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.5.2", + "Microsoft.Testing.Platform": "[2.5.2, 3.0.0)" } }, "xunit.v3.mtp-v2": { @@ -185,16 +185,16 @@ }, "Microsoft.Testing.Extensions.TrxReport.Abstractions": { "type": "Transitive", - "resolved": "2.5.1", - "contentHash": "DYTZAguaHz0wNJdHDTTGYOXtnlDoLoIbTMDKSApNNcytm55DJcnwpwELfQGLk5DB5QlgaEjNhnGo1Pu5QvL5VA==", + "resolved": "2.5.2", + "contentHash": "+xTIaIU9H44GxOyjrfieMSZnxltGvleA3jCRtdEAzlXKb85pMmVYMLUv2JS8KwD+U2wQHUgvy5YfQfWoPEfVdQ==", "dependencies": { - "Microsoft.Testing.Platform": "[2.5.1, 3.0.0)" + "Microsoft.Testing.Platform": "[2.5.2, 3.0.0)" } }, "Microsoft.Testing.Platform": { "type": "Transitive", - "resolved": "2.5.1", - "contentHash": "FAMaFFWnULW+hDHMb40Qzhcgz9cAU2/EtgRCBNX/DdQoKo0sPG2EiY+w7bQdl/BgHnf/DbpXLbf5Xy0o15M8NA==" + "resolved": "2.5.2", + "contentHash": "ocX0rgGY78dKfmZlZe4hB0/dvlh7wJgUAWS+KfwrqxB9DpNsjshnne9dppCKnFNEOkX4QYsrdUU++NInFPiCBw==" }, "Microsoft.Testing.Platform.MSBuild": { "type": "Transitive",