From d310d6354537dacafa6289cc0c15b7ee0f7fa016 Mon Sep 17 00:00:00 2001 From: TheBombGamer <245092019+chillcog@users.noreply.github.com> Date: Tue, 12 May 2026 19:02:16 -0700 Subject: [PATCH] Release v4.0.11 --- .github/workflows/analyze.yaml | 46 ------------ SPT-arm-build.sln | 132 +++++++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+), 46 deletions(-) delete mode 100644 .github/workflows/analyze.yaml create mode 100644 SPT-arm-build.sln diff --git a/.github/workflows/analyze.yaml b/.github/workflows/analyze.yaml deleted file mode 100644 index 1a05a59a..00000000 --- a/.github/workflows/analyze.yaml +++ /dev/null @@ -1,46 +0,0 @@ -name: Analyze - -on: - push: - branches: - - main - -jobs: - build: - name: Build and analyze - runs-on: windows-latest - - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - java-version: 17 - distribution: 'zulu' - - name: Cache SonarQube packages - uses: actions/cache@v4 - with: - path: ~\.sonar\cache - key: ${{ runner.os }}-sonar - restore-keys: ${{ runner.os }}-sonar - - name: Cache SonarQube scanner - id: cache-sonar-scanner - uses: actions/cache@v4 - with: - path: .\.sonar\scanner - key: ${{ runner.os }}-sonar-scanner - restore-keys: ${{ runner.os }}-sonar-scanner - - name: Install SonarQube scanner - if: steps.cache-sonar-scanner.outputs.cache-hit != 'true' - shell: powershell - run: | - New-Item -Path .\.sonar\scanner -ItemType Directory - dotnet tool update dotnet-sonarscanner --tool-path .\.sonar\scanner - - name: Build and analyze - shell: powershell - run: | - .\.sonar\scanner\dotnet-sonarscanner begin /k:"sp-tarkov_server-csharp_dfe3a8fe-1265-4804-ad36-d0c40dd466e6" /d:sonar.token="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="${{ secrets.SONAR_HOST_URL }}" - dotnet build - .\.sonar\scanner\dotnet-sonarscanner end /d:sonar.token="${{ secrets.SONAR_TOKEN }}" diff --git a/SPT-arm-build.sln b/SPT-arm-build.sln new file mode 100644 index 00000000..bd7022b8 --- /dev/null +++ b/SPT-arm-build.sln @@ -0,0 +1,132 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.2.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SPTarkov.Server", "SPTarkov.Server\SPTarkov.Server.csproj", "{96AFDEA1-1E04-597C-B076-63F005190DEA}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{F2E35B3E-9711-EDEC-6202-DB40BDEED14A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Patches", "Patches", "{FDBE3BA1-35AD-627A-098F-8CABCA5E7725}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Testing", "Testing", "{78DDA25A-7C38-13C4-DE39-740FEE45D7B1}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{07C2787E-EAC7-C090-1BA3-A61EC2A24D84}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SPTarkov.Common", "Libraries\SPTarkov.Common\SPTarkov.Common.csproj", "{0A6EECC2-7925-E6C3-9D59-0B361046AE9D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SPTarkov.DI", "Libraries\SPTarkov.DI\SPTarkov.DI.csproj", "{5A0F9069-E9C9-158D-63AC-86CFD72A603C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SPTarkov.Reflection", "Libraries\SPTarkov.Reflection\SPTarkov.Reflection.csproj", "{987828E7-A988-3EE1-6D7F-BD3037CB2848}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SPTarkov.Server.Assets", "Libraries\SPTarkov.Server.Assets\SPTarkov.Server.Assets.csproj", "{7AE49C94-B0BC-DF8B-7452-2FD4EC6FC47F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SPTarkov.Server.Core", "Libraries\SPTarkov.Server.Core\SPTarkov.Server.Core.csproj", "{8B4FC7F5-4DF8-202B-001C-8317DAC9F481}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SPTarkov.Server.Web", "Libraries\SPTarkov.Server.Web\SPTarkov.Server.Web.csproj", "{C6EF8AB4-AA54-6E7E-AD4B-23648CFACC1A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ceciler.JsonExtensionData", "Patches\Ceciler.JsonExtensionData\Ceciler.JsonExtensionData.csproj", "{DEE4540B-36DF-A7AF-E35F-D0D4A45B226E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ceciler.Virtualizer", "Patches\Ceciler.Virtualizer\Ceciler.Virtualizer.csproj", "{FDB9C6F4-2EBD-D559-0B04-5BD15E744154}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Benchmarks", "Testing\Benchmarks\Benchmarks.csproj", "{DC79785F-B910-7A6B-AA74-495348349BE0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestMod", "Testing\TestMod\TestMod.csproj", "{8E344E8A-F843-75EA-4377-CD205F35BC1C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "Testing\UnitTests\UnitTests.csproj", "{C818F4BC-F3FB-7456-67A8-EF7089B0E8FE}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HideoutCraftQuestIdGenerator", "Tools\HideoutCraftQuestIdGenerator\HideoutCraftQuestIdGenerator.csproj", "{5809B2A8-1FA9-9334-CF5D-69241775FFB3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JsonExtensionDataGenerator", "Tools\JsonExtensionDataGenerator\JsonExtensionDataGenerator.csproj", "{39A07CF7-BCCD-F019-935A-B1C5DED201AB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MongoIdTplGenerator", "Tools\MongoIdTplGenerator\MongoIdTplGenerator.csproj", "{7B060F85-82DF-7174-8510-F192CEA73E74}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {96AFDEA1-1E04-597C-B076-63F005190DEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {96AFDEA1-1E04-597C-B076-63F005190DEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {96AFDEA1-1E04-597C-B076-63F005190DEA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {96AFDEA1-1E04-597C-B076-63F005190DEA}.Release|Any CPU.Build.0 = Release|Any CPU + {0A6EECC2-7925-E6C3-9D59-0B361046AE9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0A6EECC2-7925-E6C3-9D59-0B361046AE9D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A6EECC2-7925-E6C3-9D59-0B361046AE9D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0A6EECC2-7925-E6C3-9D59-0B361046AE9D}.Release|Any CPU.Build.0 = Release|Any CPU + {5A0F9069-E9C9-158D-63AC-86CFD72A603C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5A0F9069-E9C9-158D-63AC-86CFD72A603C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A0F9069-E9C9-158D-63AC-86CFD72A603C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5A0F9069-E9C9-158D-63AC-86CFD72A603C}.Release|Any CPU.Build.0 = Release|Any CPU + {987828E7-A988-3EE1-6D7F-BD3037CB2848}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {987828E7-A988-3EE1-6D7F-BD3037CB2848}.Debug|Any CPU.Build.0 = Debug|Any CPU + {987828E7-A988-3EE1-6D7F-BD3037CB2848}.Release|Any CPU.ActiveCfg = Release|Any CPU + {987828E7-A988-3EE1-6D7F-BD3037CB2848}.Release|Any CPU.Build.0 = Release|Any CPU + {7AE49C94-B0BC-DF8B-7452-2FD4EC6FC47F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7AE49C94-B0BC-DF8B-7452-2FD4EC6FC47F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7AE49C94-B0BC-DF8B-7452-2FD4EC6FC47F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7AE49C94-B0BC-DF8B-7452-2FD4EC6FC47F}.Release|Any CPU.Build.0 = Release|Any CPU + {8B4FC7F5-4DF8-202B-001C-8317DAC9F481}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8B4FC7F5-4DF8-202B-001C-8317DAC9F481}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B4FC7F5-4DF8-202B-001C-8317DAC9F481}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8B4FC7F5-4DF8-202B-001C-8317DAC9F481}.Release|Any CPU.Build.0 = Release|Any CPU + {C6EF8AB4-AA54-6E7E-AD4B-23648CFACC1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C6EF8AB4-AA54-6E7E-AD4B-23648CFACC1A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6EF8AB4-AA54-6E7E-AD4B-23648CFACC1A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C6EF8AB4-AA54-6E7E-AD4B-23648CFACC1A}.Release|Any CPU.Build.0 = Release|Any CPU + {DEE4540B-36DF-A7AF-E35F-D0D4A45B226E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DEE4540B-36DF-A7AF-E35F-D0D4A45B226E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DEE4540B-36DF-A7AF-E35F-D0D4A45B226E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DEE4540B-36DF-A7AF-E35F-D0D4A45B226E}.Release|Any CPU.Build.0 = Release|Any CPU + {FDB9C6F4-2EBD-D559-0B04-5BD15E744154}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FDB9C6F4-2EBD-D559-0B04-5BD15E744154}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FDB9C6F4-2EBD-D559-0B04-5BD15E744154}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FDB9C6F4-2EBD-D559-0B04-5BD15E744154}.Release|Any CPU.Build.0 = Release|Any CPU + {DC79785F-B910-7A6B-AA74-495348349BE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DC79785F-B910-7A6B-AA74-495348349BE0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DC79785F-B910-7A6B-AA74-495348349BE0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DC79785F-B910-7A6B-AA74-495348349BE0}.Release|Any CPU.Build.0 = Release|Any CPU + {8E344E8A-F843-75EA-4377-CD205F35BC1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8E344E8A-F843-75EA-4377-CD205F35BC1C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E344E8A-F843-75EA-4377-CD205F35BC1C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8E344E8A-F843-75EA-4377-CD205F35BC1C}.Release|Any CPU.Build.0 = Release|Any CPU + {C818F4BC-F3FB-7456-67A8-EF7089B0E8FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C818F4BC-F3FB-7456-67A8-EF7089B0E8FE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C818F4BC-F3FB-7456-67A8-EF7089B0E8FE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C818F4BC-F3FB-7456-67A8-EF7089B0E8FE}.Release|Any CPU.Build.0 = Release|Any CPU + {5809B2A8-1FA9-9334-CF5D-69241775FFB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5809B2A8-1FA9-9334-CF5D-69241775FFB3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5809B2A8-1FA9-9334-CF5D-69241775FFB3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5809B2A8-1FA9-9334-CF5D-69241775FFB3}.Release|Any CPU.Build.0 = Release|Any CPU + {39A07CF7-BCCD-F019-935A-B1C5DED201AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {39A07CF7-BCCD-F019-935A-B1C5DED201AB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {39A07CF7-BCCD-F019-935A-B1C5DED201AB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {39A07CF7-BCCD-F019-935A-B1C5DED201AB}.Release|Any CPU.Build.0 = Release|Any CPU + {7B060F85-82DF-7174-8510-F192CEA73E74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7B060F85-82DF-7174-8510-F192CEA73E74}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7B060F85-82DF-7174-8510-F192CEA73E74}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7B060F85-82DF-7174-8510-F192CEA73E74}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {0A6EECC2-7925-E6C3-9D59-0B361046AE9D} = {F2E35B3E-9711-EDEC-6202-DB40BDEED14A} + {5A0F9069-E9C9-158D-63AC-86CFD72A603C} = {F2E35B3E-9711-EDEC-6202-DB40BDEED14A} + {987828E7-A988-3EE1-6D7F-BD3037CB2848} = {F2E35B3E-9711-EDEC-6202-DB40BDEED14A} + {7AE49C94-B0BC-DF8B-7452-2FD4EC6FC47F} = {F2E35B3E-9711-EDEC-6202-DB40BDEED14A} + {8B4FC7F5-4DF8-202B-001C-8317DAC9F481} = {F2E35B3E-9711-EDEC-6202-DB40BDEED14A} + {C6EF8AB4-AA54-6E7E-AD4B-23648CFACC1A} = {F2E35B3E-9711-EDEC-6202-DB40BDEED14A} + {DEE4540B-36DF-A7AF-E35F-D0D4A45B226E} = {FDBE3BA1-35AD-627A-098F-8CABCA5E7725} + {FDB9C6F4-2EBD-D559-0B04-5BD15E744154} = {FDBE3BA1-35AD-627A-098F-8CABCA5E7725} + {DC79785F-B910-7A6B-AA74-495348349BE0} = {78DDA25A-7C38-13C4-DE39-740FEE45D7B1} + {8E344E8A-F843-75EA-4377-CD205F35BC1C} = {78DDA25A-7C38-13C4-DE39-740FEE45D7B1} + {C818F4BC-F3FB-7456-67A8-EF7089B0E8FE} = {78DDA25A-7C38-13C4-DE39-740FEE45D7B1} + {5809B2A8-1FA9-9334-CF5D-69241775FFB3} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84} + {39A07CF7-BCCD-F019-935A-B1C5DED201AB} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84} + {7B060F85-82DF-7174-8510-F192CEA73E74} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C0C7A643-A2B3-4317-94B6-19D4FCBCA2E2} + EndGlobalSection +EndGlobal