Revert "Multi-platform build process (#1928)" (#1938)

This reverts commit d358e1fc7a.
This commit is contained in:
PhyxionNL
2025-10-06 18:39:54 +02:00
committed by GitHub
parent d358e1fc7a
commit 4c487f714e
4 changed files with 38 additions and 89 deletions
+18 -26
View File
@@ -30,47 +30,39 @@ jobs:
else { $_ -replace $m.Value, ("<Version>{0}.{1}.{2}-pre${{ github.run_number }}</Version>" -f $m.Groups[1].Value,$m.Groups[2].Value,([convert]::ToInt32($m.Groups[3].Value)+1)); }
} | Set-Content Directory.Build.props
- name: Restore application packages
run: dotnet restore LibreHardwareMonitorLib\LibreHardwareMonitorLib.csproj
- name: NuGet restore
run: dotnet restore LibreHardwareMonitor.sln
- name: Build application
run: dotnet build LibreHardwareMonitor\LibreHardwareMonitor.csproj -c Release -p:Platform=x64
- name: Build
run: dotnet build LibreHardwareMonitor.sln --configuration Release --no-restore
- name: Publish application
- name: Publish net472
uses: actions/upload-artifact@v4
with:
name: LibreHardwareMonitor
name: LibreHardwareMonitor-net472
path: |
bin/Release/net472
- name: Restore library packages
run: dotnet restore LibreHardwareMonitorLib\LibreHardwareMonitorLib.csproj
- name: Build x64 libraries
run: dotnet build LibreHardwareMonitorLib\LibreHardwareMonitorLib.csproj -c Release --no-restore -p:Platform=x64
- name: Publish x64 libraries
- name: Publish netstandard20
uses: actions/upload-artifact@v4
with:
name: LibreHardwareMonitorLib (x64)
name: LibreHardwareMonitorLib-netstandard20
path: |
bin/Release/x64
bin/Release/netstandard2.0
- name: Build x86 libraries
run: dotnet build LibreHardwareMonitorLib\LibreHardwareMonitorLib.csproj -c Release --no-restore -p:Platform=x86
- name: Publish x86 libraries
- name: Publish net80
uses: actions/upload-artifact@v4
with:
name: LibreHardwareMonitorLib (x86)
name: LibreHardwareMonitorLib-net80
path: |
bin/Release/x86
bin/Release/net8.0
- name: Build reference libraries
run: dotnet build LibreHardwareMonitorLib\LibreHardwareMonitorLib.csproj -c Release --no-restore -p:BuildOnlyRefs=true
- name: Pack main nupkg
run: dotnet pack LibreHardwareMonitorLib\LibreHardwareMonitorLib.csproj -c Release -p:PackMainNuget=true --no-build --output bin\Release
- name: Publish net90
uses: actions/upload-artifact@v4
with:
name: LibreHardwareMonitorLib-net90
path: |
bin/Release/net9.0
- name: Publish nupkg
uses: actions/upload-artifact@v4