Release v4.0.11

This commit is contained in:
TheBombGamer
2026-05-12 19:02:16 -07:00
parent 8d2d4faad9
commit d310d63545
2 changed files with 132 additions and 46 deletions
-46
View File
@@ -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 }}"
+132
View File
@@ -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