Skip to content

Improve singleton implementation #25

Improve singleton implementation

Improve singleton implementation #25

Workflow file for this run

name: Build and Test
on:
push:
branches:
- master
- '**-support'
paths-ignore:
- LICENCE
- README.md
- .gitignore
- AuthoringTool/electron.manifest.json
pull_request:
jobs:
build-and-test:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
dotnet-version: ['8.x']
runs-on: ${{ matrix.os }}
name: Build and Test on ${{ matrix.os }} with .NET Core ${{ matrix.dotnet-version }}
env:
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
steps:
- uses: actions/checkout@v4
- name: Setup .NET Core
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ matrix.dotnet-version }}
cache: true
- run: dotnet restore
- run: dotnet build --configuration Release --no-restore
- run: dotnet test --configuration Release --no-restore --no-build