diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cab6b635a..cbabe34d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,9 @@ on: workflow_dispatch: env: DOTNET_NOLOGO: true +defaults: + run: + shell: pwsh jobs: build: name: ${{ matrix.os-name }}-${{ matrix.engine }} @@ -27,7 +30,6 @@ jobs: - name: Check for secrets env: SECRETS_AVAILABLE: ${{ secrets.SECRETS_AVAILABLE }} - shell: pwsh run: exit $(If ($env:SECRETS_AVAILABLE -eq 'true') { 0 } Else { 1 }) - name: Checkout uses: actions/checkout@v4.1.1 @@ -64,7 +66,6 @@ jobs: - name: Setup PostgreSql id: setup-postgresql if: matrix.engine == 'PostgreSql' - shell: pwsh run: | echo "Getting the Azure region in which this workflow is running..." $hostInfo = curl -H Metadata:true --noproxy "*" "http://169.254.169.254/metadata/instance?api-version=2021-02-01" | ConvertFrom-Json @@ -112,7 +113,6 @@ jobs: - name: Setup MySQL id: setup-mysql if: matrix.engine == 'MySql' - shell: pwsh run: | echo '[client] user=root @@ -157,7 +157,6 @@ jobs: tag: SqlPersistence - name: Prepare Connection Strings for Oracle if: matrix.engine == 'Oracle' - shell: pwsh run: | $connectionString = $Env:OracleConnectionString "OracleConnectionString=$($connectionString.Replace('system', 'particular'))" >> $Env:GITHUB_ENV @@ -166,7 +165,6 @@ jobs: uses: Particular/run-tests-action@v1.7.0 - name: Teardown infrastructure if: ${{ always() }} - shell: pwsh run: | if ('${{ matrix.engine }}' -eq 'PostgreSql') { echo "Removing container ${{ steps.setup-postgresql.outputs.name }}" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9c9b84e76..edfca7ce2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,6 +6,9 @@ on: - '[0-9]+.[0-9]+.[0-9]+-*' env: DOTNET_NOLOGO: true +defaults: + run: + shell: pwsh jobs: release: runs-on: windows-2019 # Windows required for ILMerge to work in ScriptBuilderTask diff --git a/src/MsSqlMicrosoftDataClientAcceptanceTests/MsSqlMicrosoftDataClientAcceptanceTests.csproj b/src/MsSqlMicrosoftDataClientAcceptanceTests/MsSqlMicrosoftDataClientAcceptanceTests.csproj index a04bb8cd8..a58360b44 100644 --- a/src/MsSqlMicrosoftDataClientAcceptanceTests/MsSqlMicrosoftDataClientAcceptanceTests.csproj +++ b/src/MsSqlMicrosoftDataClientAcceptanceTests/MsSqlMicrosoftDataClientAcceptanceTests.csproj @@ -1,7 +1,7 @@  - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk MsSqlAcceptanceTests diff --git a/src/MsSqlMicrosoftDataClientSqlTransportAcceptanceTests/MsSqlMicrosoftDataClientSqlTransportAcceptanceTests.csproj b/src/MsSqlMicrosoftDataClientSqlTransportAcceptanceTests/MsSqlMicrosoftDataClientSqlTransportAcceptanceTests.csproj index ff5b97eb9..f92a72b84 100644 --- a/src/MsSqlMicrosoftDataClientSqlTransportAcceptanceTests/MsSqlMicrosoftDataClientSqlTransportAcceptanceTests.csproj +++ b/src/MsSqlMicrosoftDataClientSqlTransportAcceptanceTests/MsSqlMicrosoftDataClientSqlTransportAcceptanceTests.csproj @@ -1,7 +1,7 @@  - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk diff --git a/src/MsSqlSystemDataClientAcceptanceTests/MsSqlSystemDataClientAcceptanceTests.csproj b/src/MsSqlSystemDataClientAcceptanceTests/MsSqlSystemDataClientAcceptanceTests.csproj index a04bb8cd8..a58360b44 100644 --- a/src/MsSqlSystemDataClientAcceptanceTests/MsSqlSystemDataClientAcceptanceTests.csproj +++ b/src/MsSqlSystemDataClientAcceptanceTests/MsSqlSystemDataClientAcceptanceTests.csproj @@ -1,7 +1,7 @@  - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk MsSqlAcceptanceTests diff --git a/src/MsSqlSystemDataClientSqlTransportAcceptanceTests/MsSqlSystemDataClientSqlTransportAcceptanceTests.csproj b/src/MsSqlSystemDataClientSqlTransportAcceptanceTests/MsSqlSystemDataClientSqlTransportAcceptanceTests.csproj index 223e0a696..7a081c22c 100644 --- a/src/MsSqlSystemDataClientSqlTransportAcceptanceTests/MsSqlSystemDataClientSqlTransportAcceptanceTests.csproj +++ b/src/MsSqlSystemDataClientSqlTransportAcceptanceTests/MsSqlSystemDataClientSqlTransportAcceptanceTests.csproj @@ -1,7 +1,7 @@  - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk diff --git a/src/MySqlAcceptanceTests/MySqlAcceptanceTests.csproj b/src/MySqlAcceptanceTests/MySqlAcceptanceTests.csproj index d9aa8b26d..ab8503f0d 100644 --- a/src/MySqlAcceptanceTests/MySqlAcceptanceTests.csproj +++ b/src/MySqlAcceptanceTests/MySqlAcceptanceTests.csproj @@ -1,7 +1,7 @@  - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk diff --git a/src/OracleAcceptanceTests/OracleAcceptanceTests.csproj b/src/OracleAcceptanceTests/OracleAcceptanceTests.csproj index c3ef96281..70b92c015 100644 --- a/src/OracleAcceptanceTests/OracleAcceptanceTests.csproj +++ b/src/OracleAcceptanceTests/OracleAcceptanceTests.csproj @@ -1,7 +1,7 @@  - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk diff --git a/src/PostgreSqlAcceptanceTests/PostgreSqlAcceptanceTests.csproj b/src/PostgreSqlAcceptanceTests/PostgreSqlAcceptanceTests.csproj index b3aeefd9b..278df4efb 100644 --- a/src/PostgreSqlAcceptanceTests/PostgreSqlAcceptanceTests.csproj +++ b/src/PostgreSqlAcceptanceTests/PostgreSqlAcceptanceTests.csproj @@ -1,7 +1,7 @@  - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk diff --git a/src/ScriptBuilder.Tests/ScriptBuilder.Tests.csproj b/src/ScriptBuilder.Tests/ScriptBuilder.Tests.csproj index 558da7d8a..411f64a57 100644 --- a/src/ScriptBuilder.Tests/ScriptBuilder.Tests.csproj +++ b/src/ScriptBuilder.Tests/ScriptBuilder.Tests.csproj @@ -1,7 +1,7 @@ - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk diff --git a/src/ScriptBuilderTask.Tests/ScriptBuilderTask.Tests.csproj b/src/ScriptBuilderTask.Tests/ScriptBuilderTask.Tests.csproj index e42f7e785..440ba34d9 100644 --- a/src/ScriptBuilderTask.Tests/ScriptBuilderTask.Tests.csproj +++ b/src/ScriptBuilderTask.Tests/ScriptBuilderTask.Tests.csproj @@ -1,7 +1,7 @@ - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk diff --git a/src/SqlPersistence.PersistenceTests/SqlPersistence.PersistenceTests.csproj b/src/SqlPersistence.PersistenceTests/SqlPersistence.PersistenceTests.csproj index 0810a181e..9e2ebc7f8 100644 --- a/src/SqlPersistence.PersistenceTests/SqlPersistence.PersistenceTests.csproj +++ b/src/SqlPersistence.PersistenceTests/SqlPersistence.PersistenceTests.csproj @@ -1,7 +1,7 @@ - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk 10.0 diff --git a/src/SqlPersistence.Tests/SqlPersistence.Tests.csproj b/src/SqlPersistence.Tests/SqlPersistence.Tests.csproj index 950b7d860..2596b5bbe 100644 --- a/src/SqlPersistence.Tests/SqlPersistence.Tests.csproj +++ b/src/SqlPersistence.Tests/SqlPersistence.Tests.csproj @@ -1,7 +1,7 @@ - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk 10.0 diff --git a/src/TransactionalSession.MsSqlMicrosoftDataClient.AcceptanceTests/TransactionalSession.MsSqlMicrosoftDataClient.AcceptanceTests.csproj b/src/TransactionalSession.MsSqlMicrosoftDataClient.AcceptanceTests/TransactionalSession.MsSqlMicrosoftDataClient.AcceptanceTests.csproj index 765b831b5..ade966cbf 100644 --- a/src/TransactionalSession.MsSqlMicrosoftDataClient.AcceptanceTests/TransactionalSession.MsSqlMicrosoftDataClient.AcceptanceTests.csproj +++ b/src/TransactionalSession.MsSqlMicrosoftDataClient.AcceptanceTests/TransactionalSession.MsSqlMicrosoftDataClient.AcceptanceTests.csproj @@ -1,7 +1,7 @@ - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true ..\NServiceBusTests.snk 10.0 diff --git a/src/TransactionalSession.MsSqlSystemDataClient.AcceptanceTests/TransactionalSession.MsSqlSystemDataClient.AcceptanceTests.csproj b/src/TransactionalSession.MsSqlSystemDataClient.AcceptanceTests/TransactionalSession.MsSqlSystemDataClient.AcceptanceTests.csproj index e3231e060..b4917a520 100644 --- a/src/TransactionalSession.MsSqlSystemDataClient.AcceptanceTests/TransactionalSession.MsSqlSystemDataClient.AcceptanceTests.csproj +++ b/src/TransactionalSession.MsSqlSystemDataClient.AcceptanceTests/TransactionalSession.MsSqlSystemDataClient.AcceptanceTests.csproj @@ -1,7 +1,7 @@ - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true ..\NServiceBusTests.snk 10.0 diff --git a/src/TransactionalSession.Tests/TransactionalSession.Tests.csproj b/src/TransactionalSession.Tests/TransactionalSession.Tests.csproj index 01973d5ae..2fcc0b27f 100644 --- a/src/TransactionalSession.Tests/TransactionalSession.Tests.csproj +++ b/src/TransactionalSession.Tests/TransactionalSession.Tests.csproj @@ -1,7 +1,7 @@ - net472;net6.0;net7.0;net8.0 + net481;net6.0;net7.0;net8.0 true $(SolutionDir)NServiceBusTests.snk