From 18012c0948809317c5e5083c2a1cbb8811e70981 Mon Sep 17 00:00:00 2001 From: "random()" Date: Tue, 28 May 2024 21:42:28 -0600 Subject: [PATCH] cleanup the github actions a bit --- .github/workflows/build.yml | 105 +++--------------------------------- 1 file changed, 6 insertions(+), 99 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d90a0d8..7104634 100755 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,7 +33,7 @@ jobs: run: | dotnet restore LibHISP dotnet restore HISPd -# nativeaot linux x54 +# linux x64 - name: Build linux-x64 continue-on-error: false run: | @@ -44,27 +44,14 @@ jobs: dotnet publish -p:PublishProfile=Linux64.pubxml cd .. -# Currently broken ... - -# dotnet add HISPd package Microsoft.DotNet.ILCompiler --prerelease -# cd HISPd -# dotnet publish -r linux-x64 -c Linux /p:Platform=x64 --self-contained -# cd .. -# mkdir -p HISPd/bin/x64/Linux/net8.0/linux-x64/native/gamedata -# cp -r HISPd/bin/x64/Linux/net8.0/linux-x64/gamedata/* HISPd/bin/x64/Linux/net8.0/linux-x64/native/gamedata -# cp HISPd/bin/x64/Linux/net8.0/linux-x64/HI1.MAP HISPd/bin/x64/Linux/net8.0/linux-x64/native/HI1.MAP -# cp HISPd/bin/x64/Linux/net8.0/linux-x64/publish/libe_sqlite3.so HISPd/bin/x64/Linux/net8.0/linux-x64/native/libe_sqlite3.so -# rm -f HISPd/bin/x64/Linux/net8.0/linux-x64/native/HISPd.dbg -# dotnet remove HISPd package Microsoft.DotNet.ILCompiler - - +# linux arm - name: Build linux-arm continue-on-error: false run: | cd HISPd dotnet publish -p:PublishProfile=LinuxARM.pubxml cd .. -# nativeaot linux arm64 +# linux arm64 - name: Build linux-arm64 continue-on-error: false run: | @@ -72,18 +59,6 @@ jobs: dotnet publish -p:PublishProfile=LinuxARM64.pubxml cd .. -# dotnet add HISPd package Microsoft.DotNet.ILCompiler --prerelease -# dotnet add HISPd package runtime.linux-x64.Microsoft.DotNet.ILCompiler --prerelease -# cd HISPd -# dotnet publish -r linux-arm64 -c Linux /p:Platform=ARM64 --self-contained -# cd .. -# mkdir -p HISPd/bin/ARM64/Linux/net8.0/linux-arm64/native/gamedata -# cp -r HISPd/bin/ARM64/Linux/net8.0/linux-arm64/gamedata/* HISPd/bin/ARM64/Linux/net8.0/linux-arm64/native/gamedata -# cp HISPd/bin/ARM64/Linux/net8.0/linux-arm64/HI1.MAP HISPd/bin/ARM64/Linux/net8.0/linux-arm64/native/HI1.MAP -# cp HISPd/bin/ARM64/Linux/net8.0/linux-arm64/publish/libe_sqlite3.so HISPd/bin/ARM64/Linux/net8.0/linux-arm64/native/libe_sqlite3.so -# rm -f HISPd/bin/ARM64/Linux/net8.0/linux-arm64/native/HISPd.dbg -# dotnet remove HISPd package Microsoft.DotNet.ILCompiler -# dotnet remove HISPd package runtime.linux-x64.Microsoft.DotNet.ILCompiler - name: Build deb package continue-on-error: false @@ -120,33 +95,6 @@ jobs: dpkg-deb --build /tmp/debpkg/Debian64 mv /tmp/debpkg/Debian64.deb debpackage/HISP-Debian-AMD64.deb - -#android .. maybe someday - -# - name: Build android-arm -# continue-on-error: false -# run: | -# dotnet publish -p:PublishProfile=AndroidARM.pubxml - -# - name: Build android-arm64 -# continue-on-error: false -# run: | -# dotnet publish -p:PublishProfile=AndroidARM64.pubxml - - -# - name: Upload android-arm -# uses: actions/upload-artifact@v2 -# with: -# name: HISP-AndroidARM -# path: HorseIsleServer/HISPd/bin/arm/Android/net8.0/android-arm/publish/ - -# - name: Upload android-arm64 -# uses: actions/upload-artifact@v2 -# with: -# name: HISP-AndroidARM64 -# path: HorseIsleServer/HISPd/bin/arm64/Android/net8.0/android-arm64/publish/ - - # Upload LINUX - name: Upload linux-x64 uses: actions/upload-artifact@v2 @@ -200,7 +148,7 @@ jobs: - name: Restore dependencies run: dotnet restore -#nativeaot x64 build +# x64 build - name: Build win-x64 continue-on-error: false run: | @@ -211,21 +159,6 @@ jobs: dotnet publish -p:PublishProfile=Win64.pubxml cd .. -# dotnet add HISPd package Microsoft.DotNet.ILCompiler --prerelease -# cd HISPd -# dotnet publish -r win-x64 -c Windows /p:Platform=x64 --self-contained -# cd .. -# mkdir "HISPd\bin\x64\Windows\net8.0\win-x64\native\gamedata" -# copy "..\HorseIsleData\gamedata\*" "HISPd\bin\x64\Windows\net8.0\win-x64\native\gamedata" -# copy "..\HorseIsleData\HI1.MAP" "HISPd\bin\x64\Windows\net8.0\win-x64\native\HI1.MAP" -# copy "HISPd\bin\x64\Windows\net8.0\win-x64\publish\e_sqlite3.dll" "HISPd\bin\x64\Windows\net8.0\win-x64\native\e_sqlite3.dll" -# del "HISPd\bin\x64\Windows\net8.0\win-x64\native\HISPd.pdb" -# del "HISPd\bin\x64\Windows\net8.0\win-x64\native\HISPd.lib" -# del "HISPd\bin\x64\Windows\net8.0\win-x64\native\HISPd.exp" -# dotnet remove HISPd package Microsoft.DotNet.ILCompiler -# cd N00BS -# dotnet publish -p:PublishProfile=Win64.pubxml -# cd .. - name: Build win-x86 continue-on-error: false run: | @@ -235,34 +168,14 @@ jobs: cd MPN00BS dotnet publish -p:PublishProfile=Win32.pubxml cd .. -# - name: Build win-arm -# continue-on-error: false -# run: | -# cd HISPd -# dotnet publish -p:PublishProfile=WinARM.pubxml -# cd .. -#nativeaot arm64 build + +# arm64 build - name: Build win-arm64 continue-on-error: false run: | cd HISPd dotnet publish -p:PublishProfile=WinARM64.pubxml cd .. -# dotnet add HISPd package Microsoft.DotNet.ILCompiler --prerelease -# dotnet add HISPd package runtime.win-x64.Microsoft.DotNet.ILCompiler --prerelease -# cd HISPd -# dotnet publish -r win-arm64 -c Windows /p:Platform=ARM64 --self-contained -# cd .. -# mkdir "HISPd\bin\ARM64\Windows\net8.0\win-arm64\native\gamedata" -# copy "..\HorseIsleData\gamedata\*" "HISPd\bin\ARM64\Windows\net8.0\win-arm64\native\gamedata" -# copy "..\HorseIsleData\HI1.MAP" "HISPd\bin\ARM64\Windows\net8.0\win-arm64\native\HI1.MAP" -# copy "HISPd\bin\ARM64\Windows\net8.0\win-arm64\publish\e_sqlite3.dll" "HISPd\bin\ARM64\Windows\net8.0\win-arm64\native\e_sqlite3.dll" -# del "HISPd\bin\ARM64\Windows\net8.0\win-arm64\native\HISPd.pdb" -# del "HISPd\bin\ARM64\Windows\net8.0\win-arm64\native\HISPd.lib" -# del "HISPd\bin\ARM64\Windows\net8.0\win-arm64\native\HISPd.exp" -# dotnet remove HISPd package Microsoft.DotNet.ILCompiler -# dotnet remove HISPd package runtime.win-x64.Microsoft.DotNet.ILCompiler - # Upload WINDOWS @@ -278,12 +191,6 @@ jobs: name: HISP-Win32 path: HorseIsleServer/HISPd/bin/x86/Windows/net8.0/win-x86/publish/ -# - name: Upload win-arm -# uses: actions/upload-artifact@v2 -# with: -# name: HISP-WinARM -# path: HorseIsleServer/HISPd/bin/arm/Windows/net8.0/win-arm/publish/ -# - name: Upload win-arm64 uses: actions/upload-artifact@v2 with: