diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 03711945..348bc02a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,9 +7,9 @@ and tests that describe the behavior you change. ## Prerequisites - Windows x64 -- .NET SDK 10.0.402 exactly, as pinned in [`global.json`](global.json). `rollForward` is `disable`, so any other +- .NET SDK 10.0.403 exactly, as pinned in [`global.json`](global.json). `rollForward` is `disable`, so any other SDK, a newer one included, stops the build with the install command: - `winget install Microsoft.DotNet.SDK.10 --version 10.0.402` + `winget install Microsoft.DotNet.SDK.10 --version 10.0.403` - PowerShell 7.4 or later, to run the CI checks locally (actionlint, zizmor, the lock-file check) - Git diff --git a/README.md b/README.md index d955b298..5b19bc54 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ Building this repository needs: | Repository build requirement | Value | |---|---| | Operating system | Windows x64 | -| .NET SDK | 10.0.402 exactly (`global.json` `rollForward: disable`); install it with `winget install Microsoft.DotNet.SDK.10 --version 10.0.402` | +| .NET SDK | 10.0.403 exactly (`global.json` `rollForward: disable`); install it with `winget install Microsoft.DotNet.SDK.10 --version 10.0.403` | | `CheatEngine.SDK` | The Git commit pinned by `externals/CheatEngine.SDK`; production packages separately retain the reviewed 2.0.0 NuGet pin until the release dependency is updated | | Tools | PowerShell 7.4 or later and Git, to run the CI checks locally ([CONTRIBUTING](CONTRIBUTING.md#prerequisites)) | | Cheat Engine | Only for the opt-in live qualification tests, never for an ordinary build or test run | @@ -410,7 +410,7 @@ files, package validation, and the probe described above. ## Build and validation -The repository pins the .NET SDK in [global.json](global.json) (10.0.402 exactly), uses Central Package Management, and +The repository pins the .NET SDK in [global.json](global.json) (10.0.403 exactly), uses Central Package Management, and commits NuGet lock files. [CONTRIBUTING](CONTRIBUTING.md#build-and-test) gives the exact Windows validation sequence, from the locked restore to the package consumption tests and the Native AOT probe, and describes each job of the required `CI / Gate` check ([Continuous integration](CONTRIBUTING.md#continuous-integration)). diff --git a/eng/locks/source/CheatEngine.Client.Abstractions.lock.json b/eng/locks/source/CheatEngine.Client.Abstractions.lock.json index 71c44679..32f4639e 100644 --- a/eng/locks/source/CheatEngine.Client.Abstractions.lock.json +++ b/eng/locks/source/CheatEngine.Client.Abstractions.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/eng/locks/source/CheatEngine.Client.AotProbe.lock.json b/eng/locks/source/CheatEngine.Client.AotProbe.lock.json index 64577226..19d96e79 100644 --- a/eng/locks/source/CheatEngine.Client.AotProbe.lock.json +++ b/eng/locks/source/CheatEngine.Client.AotProbe.lock.json @@ -4,15 +4,15 @@ "net10.0": { "Microsoft.DotNet.ILCompiler": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "MnT222WlxhelguLZTQx9soBHKW7TeY6A9YUwVaprjUd+ARlhLAkfsXGFNX9w6kRq89/yxUcAQ/lzvmgndSFfOw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "CDQ/+XRT1JT/0u87j9exR1AociehKUzxae4KCOWxCQ1PIKbYS0F8ovxaCrqRlkylGmbhywKxV/zbbrEhWa5NXg==" }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "MinVer": { "type": "Direct", @@ -207,17 +207,17 @@ "net10.0/win-x64": { "Microsoft.DotNet.ILCompiler": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "MnT222WlxhelguLZTQx9soBHKW7TeY6A9YUwVaprjUd+ARlhLAkfsXGFNX9w6kRq89/yxUcAQ/lzvmgndSFfOw==", + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "CDQ/+XRT1JT/0u87j9exR1AociehKUzxae4KCOWxCQ1PIKbYS0F8ovxaCrqRlkylGmbhywKxV/zbbrEhWa5NXg==", "dependencies": { - "runtime.win-x64.Microsoft.DotNet.ILCompiler": "10.0.13" + "runtime.win-x64.Microsoft.DotNet.ILCompiler": "10.0.14" } }, "runtime.win-x64.Microsoft.DotNet.ILCompiler": { "type": "Transitive", - "resolved": "10.0.13", - "contentHash": "L85cXCLA3BMnFyf6xtFczYVstkmMqlJk4pP8cpsvz86V6Gqn885K9rg+aJdoYGCEF7I01ptCYcwujtMmqkezsA==" + "resolved": "10.0.14", + "contentHash": "B28xsyrO3PRFGL9yd1lLWdX3/wATFkaxPFM3VmGOFG8pfx7jDeb1Yz09v6n+z0jNEPAlQLqOx2noOXw8aytYNw==" } } } diff --git a/eng/locks/source/CheatEngine.Client.Core.lock.json b/eng/locks/source/CheatEngine.Client.Core.lock.json index 46b9ed01..87bc3b42 100644 --- a/eng/locks/source/CheatEngine.Client.Core.lock.json +++ b/eng/locks/source/CheatEngine.Client.Core.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/eng/locks/source/CheatEngine.Client.Extensions.DependencyInjection.lock.json b/eng/locks/source/CheatEngine.Client.Extensions.DependencyInjection.lock.json index 82fb436e..4d24e703 100644 --- a/eng/locks/source/CheatEngine.Client.Extensions.DependencyInjection.lock.json +++ b/eng/locks/source/CheatEngine.Client.Extensions.DependencyInjection.lock.json @@ -62,9 +62,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/eng/locks/source/CheatEngine.Client.Fluent.lock.json b/eng/locks/source/CheatEngine.Client.Fluent.lock.json index 46b9ed01..87bc3b42 100644 --- a/eng/locks/source/CheatEngine.Client.Fluent.lock.json +++ b/eng/locks/source/CheatEngine.Client.Fluent.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/eng/locks/source/CheatEngine.Client.Hosting.lock.json b/eng/locks/source/CheatEngine.Client.Hosting.lock.json index 1c28aa52..3eb4595d 100644 --- a/eng/locks/source/CheatEngine.Client.Hosting.lock.json +++ b/eng/locks/source/CheatEngine.Client.Hosting.lock.json @@ -30,9 +30,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginA.lock.json b/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginA.lock.json index 8c03feae..5be0a613 100644 --- a/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginA.lock.json +++ b/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginA.lock.json @@ -4,9 +4,9 @@ "net10.0": { "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", diff --git a/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginB.lock.json b/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginB.lock.json index 8c03feae..5be0a613 100644 --- a/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginB.lock.json +++ b/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginB.lock.json @@ -4,9 +4,9 @@ "net10.0": { "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", diff --git a/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginCollision.lock.json b/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginCollision.lock.json index 8c03feae..5be0a613 100644 --- a/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginCollision.lock.json +++ b/eng/locks/source/CheatEngine.Client.LivePlugin.Coexistence.PluginCollision.lock.json @@ -4,9 +4,9 @@ "net10.0": { "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", diff --git a/eng/locks/source/CheatEngine.Client.LivePlugin.Qualification.lock.json b/eng/locks/source/CheatEngine.Client.LivePlugin.Qualification.lock.json index e42c00e9..67c21eb1 100644 --- a/eng/locks/source/CheatEngine.Client.LivePlugin.Qualification.lock.json +++ b/eng/locks/source/CheatEngine.Client.LivePlugin.Qualification.lock.json @@ -4,9 +4,9 @@ "net10.0": { "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "MinVer": { "type": "Direct", diff --git a/eng/locks/source/CheatEngine.Client.lock.json b/eng/locks/source/CheatEngine.Client.lock.json index 57a3a85b..0aacff51 100644 --- a/eng/locks/source/CheatEngine.Client.lock.json +++ b/eng/locks/source/CheatEngine.Client.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.13, )", - "resolved": "10.0.13", - "contentHash": "40yrBMsLEcjixBR4G+FiUaBPvxXIPSKJ2OgSrbOZcmSDBda4Sb0k7BWrfDpIvn3IvvDzwOL/tEPa6gDQfh6aRw==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/externals/CheatEngine.SDK b/externals/CheatEngine.SDK index 524979c2..93220379 160000 --- a/externals/CheatEngine.SDK +++ b/externals/CheatEngine.SDK @@ -1 +1 @@ -Subproject commit 524979c2d5f9de984afd95a4dbebebc92f2ae894 +Subproject commit 932203795483314603a5dc6557c80b7bf51f6f81 diff --git a/global.json b/global.json index 961d9d08..5eca2617 100644 --- a/global.json +++ b/global.json @@ -1,11 +1,11 @@ -{ - "sdk": { - "version": "10.0.402", - "rollForward": "disable", - "allowPrerelease": false, - "errorMessage": "CheatEngine.Client builds only with .NET SDK 10.0.402 exactly (global.json rollForward: disable, NuGet lock files). Install it with: winget install Microsoft.DotNet.SDK.10 --version 10.0.402" - }, - "test": { - "runner": "Microsoft.Testing.Platform" - } -} +{ + "sdk": { + "version": "10.0.403", + "rollForward": "disable", + "allowPrerelease": false, + "errorMessage": "CheatEngine.Client builds only with .NET SDK 10.0.403 exactly (global.json rollForward: disable, NuGet lock files). Install it with: winget install Microsoft.DotNet.SDK.10 --version 10.0.403" + }, + "test": { + "runner": "Microsoft.Testing.Platform" + } +} diff --git a/libs/CheatEngine.Client.Abstractions/packages.lock.json b/libs/CheatEngine.Client.Abstractions/packages.lock.json index 98e93972..b1a1d42e 100644 --- a/libs/CheatEngine.Client.Abstractions/packages.lock.json +++ b/libs/CheatEngine.Client.Abstractions/packages.lock.json @@ -16,9 +16,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/libs/CheatEngine.Client.Core/packages.lock.json b/libs/CheatEngine.Client.Core/packages.lock.json index 2eef4eec..9d4cc71e 100644 --- a/libs/CheatEngine.Client.Core/packages.lock.json +++ b/libs/CheatEngine.Client.Core/packages.lock.json @@ -16,9 +16,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/libs/CheatEngine.Client.Extensions.DependencyInjection/packages.lock.json b/libs/CheatEngine.Client.Extensions.DependencyInjection/packages.lock.json index daa05330..8ab825c0 100644 --- a/libs/CheatEngine.Client.Extensions.DependencyInjection/packages.lock.json +++ b/libs/CheatEngine.Client.Extensions.DependencyInjection/packages.lock.json @@ -62,9 +62,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/libs/CheatEngine.Client.Fluent/packages.lock.json b/libs/CheatEngine.Client.Fluent/packages.lock.json index b82a2085..028812c3 100644 --- a/libs/CheatEngine.Client.Fluent/packages.lock.json +++ b/libs/CheatEngine.Client.Fluent/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/libs/CheatEngine.Client.Hosting/packages.lock.json b/libs/CheatEngine.Client.Hosting/packages.lock.json index 789b52ea..25f4cd80 100644 --- a/libs/CheatEngine.Client.Hosting/packages.lock.json +++ b/libs/CheatEngine.Client.Hosting/packages.lock.json @@ -36,9 +36,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/src/CheatEngine.Client/packages.lock.json b/src/CheatEngine.Client/packages.lock.json index c0f67e47..f9d32690 100644 --- a/src/CheatEngine.Client/packages.lock.json +++ b/src/CheatEngine.Client/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Sbom.Targets": { "type": "Direct", diff --git a/tests/CheatEngine.Client.AotProbe/packages.lock.json b/tests/CheatEngine.Client.AotProbe/packages.lock.json index 21ed5222..a24a7cfb 100644 --- a/tests/CheatEngine.Client.AotProbe/packages.lock.json +++ b/tests/CheatEngine.Client.AotProbe/packages.lock.json @@ -4,15 +4,15 @@ "net10.0": { "Microsoft.DotNet.ILCompiler": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "AawF393Q+VkdrnrnI1gu612zh5iqpa1AGSvnKCQ3IkMgSKJXIQbO1sXYRgEzOU4f0cPZ6MaCCF29xZSGWlmbuQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "CDQ/+XRT1JT/0u87j9exR1AociehKUzxae4KCOWxCQ1PIKbYS0F8ovxaCrqRlkylGmbhywKxV/zbbrEhWa5NXg==" }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "MinVer": { "type": "Direct", @@ -177,17 +177,17 @@ "net10.0/win-x64": { "Microsoft.DotNet.ILCompiler": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "AawF393Q+VkdrnrnI1gu612zh5iqpa1AGSvnKCQ3IkMgSKJXIQbO1sXYRgEzOU4f0cPZ6MaCCF29xZSGWlmbuQ==", + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "CDQ/+XRT1JT/0u87j9exR1AociehKUzxae4KCOWxCQ1PIKbYS0F8ovxaCrqRlkylGmbhywKxV/zbbrEhWa5NXg==", "dependencies": { - "runtime.win-x64.Microsoft.DotNet.ILCompiler": "10.0.12" + "runtime.win-x64.Microsoft.DotNet.ILCompiler": "10.0.14" } }, "runtime.win-x64.Microsoft.DotNet.ILCompiler": { "type": "Transitive", - "resolved": "10.0.12", - "contentHash": "clsgU9GnioCJ+PBzQTCoJHxLXRU+7O/BzYrwRT8CUP7jgyYjNgJmNsQ/kbzAA7MG5kDvFoFvIBGHGzYdINh/EQ==" + "resolved": "10.0.14", + "contentHash": "B28xsyrO3PRFGL9yd1lLWdX3/wATFkaxPFM3VmGOFG8pfx7jDeb1Yz09v6n+z0jNEPAlQLqOx2noOXw8aytYNw==" } } } diff --git a/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginA/packages.lock.json b/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginA/packages.lock.json index ff169a14..ca27bf99 100644 --- a/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginA/packages.lock.json +++ b/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginA/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", diff --git a/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginB/packages.lock.json b/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginB/packages.lock.json index ff169a14..ca27bf99 100644 --- a/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginB/packages.lock.json +++ b/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginB/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", diff --git a/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginCollision/packages.lock.json b/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginCollision/packages.lock.json index ff169a14..ca27bf99 100644 --- a/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginCollision/packages.lock.json +++ b/tests/CheatEngine.Client.LivePlugin.Coexistence/PluginCollision/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", diff --git a/tests/CheatEngine.Client.LivePlugin.Qualification/packages.lock.json b/tests/CheatEngine.Client.LivePlugin.Qualification/packages.lock.json index e617e968..07b3953e 100644 --- a/tests/CheatEngine.Client.LivePlugin.Qualification/packages.lock.json +++ b/tests/CheatEngine.Client.LivePlugin.Qualification/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.12, )", - "resolved": "10.0.12", - "contentHash": "xi+BDjFpW+Sb+MHFHaH6Y/gV9I8BluFwRXc1QyCdoZbIK26eNiBeFuMTe/FMwc33G1wdHCyDg7CVTmb8OdQrMQ==" + "requested": "[10.0.14, )", + "resolved": "10.0.14", + "contentHash": "YlTamXppEQls6DYWt7RdUuwWDb0lyw/vXCaGeQpLCpsLmfwGuCkOz/vIGgMTV7ECsJcavkCOkxZXv9s8rdAHkQ==" }, "MinVer": { "type": "Direct",