fix: enforce .NET 6 in workflows and remove extractor
gregCore CI / build (push) Has been cancelled
gregFramework Release / build (push) Has been cancelled

This commit is contained in:
Marvin
2026-04-20 05:49:10 +02:00
parent 932a72fa88
commit ad01b974cd
2 changed files with 9 additions and 22 deletions
+5 -5
View File
@@ -19,21 +19,21 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.0.x
dotnet-version: 6.0.x
- name: Restore dependencies
run: dotnet restore gregCore.csproj
run: dotnet restore src/gregCore.csproj
- name: Build gregCore
run: dotnet build gregCore.csproj -c Release -p:CI=true
run: dotnet build src/gregCore.csproj -c Release -p:CI=true
- name: Create Artifacts
shell: pwsh
run: |
$outDir = "publish"
New-Item -ItemType Directory -Path $outDir -Force
Copy-Item "bin/Release/net6.0/gregCore.dll" $outDir/
if (Test-Path "bin/Release/net6.0/gregCore.pdb") { Copy-Item "bin/Release/net6.0/gregCore.pdb" $outDir/ }
Copy-Item "src/bin/Release/net6.0/gregCore.dll" $outDir/
if (Test-Path "src/bin/Release/net6.0/gregCore.pdb") { Copy-Item "src/bin/Release/net6.0/gregCore.pdb" $outDir/ }
# Zip it
Compress-Archive -Path "$outDir/*" -DestinationPath "$outDir/gregCore-v1.0.0.30-pre.zip"
+4 -17
View File
@@ -20,7 +20,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
dotnet-version: 6.0.x
- name: Set Version
shell: pwsh
@@ -34,16 +34,10 @@ jobs:
# Hinweis: In CI müssen ggf. Stubs für MelonLoader/Il2Cpp vorhanden sein.
- name: Build gregCore
run: |
cd gregCore
if (Test-Path "ci-stubs/create-stubs.sh") { bash ci-stubs/create-stubs.sh }
dotnet build src/gregCore.csproj -c Release -p:Version=${{ env.VERSION }} -p:CI=true
# 2. Build gregExtractor
- name: Publish gregExtractor
run: |
dotnet publish gregExtractor/gregExtractor.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:Version=${{ env.VERSION }} -o publish/extractor
# 3. Prepare Assets
# 2. Prepare Assets
- name: Prepare Assets
shell: pwsh
run: |
@@ -51,17 +45,10 @@ jobs:
New-Item -ItemType Directory -Path $releaseDir -Force
# gregCore
$coreDll = "gregCore/src/bin/Release/net6.0/gregCore.dll"
$coreDll = "src/bin/Release/net6.0/gregCore.dll"
if (Test-Path $coreDll) {
Copy-Item $coreDll $releaseDir/
Compress-Archive -Path $coreDll, "gregCore/README.md" -DestinationPath "$releaseDir/gregCore-v${{ env.VERSION }}.zip"
}
# gregExtractor
$extractorExe = "publish/extractor/gregExtractor.exe"
if (Test-Path $extractorExe) {
Copy-Item $extractorExe $releaseDir/
Compress-Archive -Path "publish/extractor/*" -DestinationPath "$releaseDir/gregExtractor-v${{ env.VERSION }}.zip"
Compress-Archive -Path $coreDll, "README.md" -DestinationPath "$releaseDir/gregCore-v${{ env.VERSION }}.zip"
}
- name: Create Release