Skip to content

update GitHub action (added win-x86 and win-x64 versions) #14

update GitHub action (added win-x86 and win-x64 versions)

update GitHub action (added win-x86 and win-x64 versions) #14

Workflow file for this run

name: publish
on:
push:
branches: [ main ]
env:
DOTNET_VERSION: '6.0.401' # The .NET SDK version to use
jobs:
publish:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup .NET Core
uses: actions/setup-dotnet@v3
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
- name: Install dependencies
run: dotnet restore
- name: Build (win-x64)
run: |
cd SteamMarketeer
dotnet build --configuration Release --no-restore
dotnet publish --configuration Release --output output\win-x64 --framework net5.0 --runtime win-x64 --self-contained true /p:UseAppHost=true /p:PublishSingleFile=true /p:PublishReadyToRun=false /p:PublishTrimmed=false
- name: Build (win-x86)
run: |
cd SteamMarketeer
dotnet build --configuration Release --no-restore
dotnet publish --configuration Release --output output\win-x86 --framework net5.0 --runtime win-x86 --self-contained true /p:UseAppHost=true /p:PublishSingleFile=true /p:PublishReadyToRun=false /p:PublishTrimmed=false
- name: Upload artifacts (win-x64)
uses: actions/upload-artifact@v3
with:
name: steam-marketeer-win-x64
path: |
${{ github.workspace }}\SteamMarketeer\output\win-x64\*
!${{ github.workspace }}\SteamMarketeer\output\win-x64\*.pdb
- name: Upload artifacts (win-x86)
uses: actions/upload-artifact@v3
with:
name: steam-marketeer-win-x86
path: |
${{ github.workspace }}\SteamMarketeer\output\win-x86\*
!${{ github.workspace }}\SteamMarketeer\output\win-x86\*.pdb