Skip to content

Fixes incorrect workflow due to conflicting names #242

Fixes incorrect workflow due to conflicting names

Fixes incorrect workflow due to conflicting names #242

Workflow file for this run

name: .NET Core
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- name: Setup .NET 8
uses: actions/setup-dotnet@v3
with:
dotnet-version: 8.0.x
- name: Install dependencies
run: dotnet restore
- name: Build
run: dotnet build --configuration Release --no-restore
- name: Test
run: dotnet test --no-restore --verbosity normal --filter TestCategory\!=Manual
- name: Publish
run: |
dotnet publish ./MontageWeissTools/Montage.Weiss.Tools.csproj -c Release -r win-x64 -o publish -p:PublishSingleFile=true --self-contained true -p:IncludeNativeLibrariesForSelfExtract=true --version-suffix 'rc${{ github.run_number }}'
dotnet publish ./MontageWeissTools/Montage.Weiss.Tools.csproj -c Release -r linux-x64 -o publish -p:PublishSingleFile=true -p:PublishTrimmed=false --self-contained true -p:IncludeNativeLibrariesForSelfExtract=true --version-suffix 'rc${{ github.run_number }}'
dotnet publish ./Montage.Weiss.Tools.GUI/Montage.Weiss.Tools.GUI.csproj -c Release -r win-x64 -o publish -p:PublishSingleFile=true --self-contained true -p:IncludeNativeLibrariesForSelfExtract=true --version-suffix 'rc${{ github.run_number }}'
dotnet publish ./Montage.Weiss.Tools.GUI/Montage.Weiss.Tools.GUI.csproj -c Release -r linux-x64 -o publish -p:PublishSingleFile=true -p:PublishTrimmed=false --self-contained true -p:IncludeNativeLibrariesForSelfExtract=true --version-suffix 'rc${{ github.run_number }}'
- name: Upload Artifact (wstools win-x64)
if: ${{ !env.ACT }}
uses: actions/upload-artifact@v4
with:
name: wstools-win-x64
path: publish/wstools.exe
if-no-files-found: warn
- name: Upload Artifact (wstools linux-x64)
if: ${{ !env.ACT }}
uses: actions/upload-artifact@v4
with:
name: wstools-linux-x64
path: publish/wstools
if-no-files-found: warn
- name: Upload Artifact (wsm-gui win-x64)
if: ${{ !env.ACT }}
uses: actions/upload-artifact@v4
with:
name: wsm-gui-win-x64
path: publish/wsm-gui.exe
if-no-files-found: warn
- name: Upload Artifact (wsm-gui linux-x64)
if: ${{ !env.ACT }}
uses: actions/upload-artifact@v4
with:
name: wsm-gui-linux-x64
path: publish/wsm-gui
if-no-files-found: warn