Skip to content

Update dependency Verify.TUnit to 31.9.3 #1368

Update dependency Verify.TUnit to 31.9.3

Update dependency Verify.TUnit to 31.9.3 #1368

Workflow file for this run

name: Build and Test Project
on:
push:
branches:
- 'dev'
tags:
- 'v?[0-9]+.[0-9]+.[0-9]+'
paths-ignore:
- 'assets/**'
- 'CHANGELOG.md'
- 'LICENSE.txt'
- 'README.md'
pull_request:
branches:
- 'main'
- 'dev'
workflow_dispatch:
defaults:
run:
shell: bash
jobs:
build:
strategy:
fail-fast: false
matrix:
target-platform:
- { os: ubuntu-latest, name: linux }
- { os: windows-latest, name: win }
target-arch:
- x64
# - arm64
dotnet-version:
- '10.0'
runs-on: ${{ matrix.target-platform.os }}
env:
AvAccelerateKey: ${{ secrets.AVACCELERATEKEY }}
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Setup dotnet
uses: actions/setup-dotnet@v5
with:
dotnet-version: ${{ matrix.dotnet-version }}
- name: Build Project
run: |
dotnet publish
- name: Test Project
run: |
dotnet test -c Release --no-build --report-trx
- name: List Output Directory
run: |
ls -la artifacts/output
- name: Upload Artifacts
uses: actions/upload-artifact@v6
with:
name: MuseDashModTools-${{matrix.target-platform.name}}-${{ matrix.target-arch }}
path: artifacts/output/*