Skip to content

feat(multi): add BiDictionary<TLeft, TRight> with strict bijection se… #6

feat(multi): add BiDictionary<TLeft, TRight> with strict bijection se…

feat(multi): add BiDictionary<TLeft, TRight> with strict bijection se… #6

Workflow file for this run

name: Multi.Tests
on:
push:
branches: [ dev, master ]
paths:
- 'src/DotNetCore.Collections.Multi/**'
- 'tests/DotNetCore.Collections.Multi.Tests/**'
- '.github/workflows/multi-tests.yml'
pull_request:
paths:
- 'src/DotNetCore.Collections.Multi/**'
- 'tests/DotNetCore.Collections.Multi.Tests/**'
jobs:
test:
runs-on: windows-latest
env:
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_NOLOGO: 1
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # SourceLink needs full history for deterministic build
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 10.0.x
- name: Build (11 TFMs)
# DocumentationFile is isolated per TFM by build/common.props, so parallel
# per-TFM builds no longer race on a shared project-root file (no CS0016).
run: dotnet build src/DotNetCore.Collections.Multi/DotNetCore.Collections.Multi.csproj -c Release
- name: Pack
run: dotnet pack src/DotNetCore.Collections.Multi/DotNetCore.Collections.Multi.csproj -c Release --no-build
- name: Test
run: dotnet test tests/DotNetCore.Collections.Multi.Tests/DotNetCore.Collections.Multi.Tests.csproj -c Release