Skip to content

Use isolated dispatch for control message to prevent attaching to outbox's transaction scope if transport supports transaction scopes #1264

Use isolated dispatch for control message to prevent attaching to outbox's transaction scope if transport supports transaction scopes

Use isolated dispatch for control message to prevent attaching to outbox's transaction scope if transport supports transaction scopes #1264

Workflow file for this run

name: CI
on:
push:
branches:
- main
- release-*
pull_request:
workflow_dispatch:
env:
DOTNET_NOLOGO: true
defaults:
run:
shell: pwsh
jobs:
build:
name: ${{ matrix.name }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
include:
- os: windows-2022
name: Windows
- os: ubuntu-22.04
name: Linux
fail-fast: false
steps:
- name: Checkout
uses: actions/[email protected]
with:
fetch-depth: 0
- name: Setup .NET SDK
uses: actions/[email protected]
with:
dotnet-version: |
9.0.x
8.0.x
- name: Build
run: dotnet build src --configuration Release
- name: Upload packages
if: runner.os == 'Windows'
uses: actions/[email protected]
with:
name: NuGet packages
path: nugets/
retention-days: 7
- name: Run tests
uses: Particular/[email protected]