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/checkout@v4.2.2
with:
fetch-depth: 0
- name: Setup .NET SDK
uses: actions/setup-dotnet@v4.2.0
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/upload-artifact@v4.5.0
with:
name: NuGet packages
path: nugets/
retention-days: 7
- name: Run tests
uses: Particular/run-tests-action@v1.7.0