diff --git a/.appveyor.yml b/.appveyor.yml
index 0bc8fd3c2..a47b8283d 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -19,9 +19,9 @@ install:
- ps: mkdir $env:DOTNET_INSTALL_DIR -Force | Out-Null
- ps: Invoke-WebRequest -Uri "https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.ps1" -OutFile "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1"
- ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 5.0.408 -InstallDir $env:DOTNET_INSTALL_DIR'
- - ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 6.0.424 -InstallDir $env:DOTNET_INSTALL_DIR'
+ - ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 6.0.425 -InstallDir $env:DOTNET_INSTALL_DIR'
- ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 7.0.409 -InstallDir $env:DOTNET_INSTALL_DIR'
- - ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 8.0.303 -InstallDir $env:DOTNET_INSTALL_DIR'
+ - ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 8.0.401 -InstallDir $env:DOTNET_INSTALL_DIR'
- ps: $env:Path = "$env:DOTNET_INSTALL_DIR;$env:Path"
- ps: dotnet --info
diff --git a/.azuredevops/pipelines/templates/stages/build-for-integration-tests.yml b/.azuredevops/pipelines/templates/stages/build-for-integration-tests.yml
new file mode 100644
index 000000000..e7a1a9bfb
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/build-for-integration-tests.yml
@@ -0,0 +1,18 @@
+# Quick build of required artifacts for integration tests
+
+stages:
+ - stage: IntegrationTestsBuildStage
+ displayName: Build
+ dependsOn: []
+ jobs:
+ - job: CreateNuGetPackagesJob
+ displayName: Create NuGet Packages
+ pool:
+ vmImage: 'ubuntu-22.04'
+ steps:
+ - template: ../steps/install-required-dotnet-versions-for-building.yml
+ - bash: ./build.sh --target=Create-NuGet-Packages
+ displayName: 'Build'
+ - publish: $(Build.SourcesDirectory)/BuildArtifacts/Packages/NuGet
+ artifact: NuGet Package
+ displayName: 'Publish NuGet package as build artifact'
diff --git a/.azuredevops/pipelines/templates/stages/build.yml b/.azuredevops/pipelines/templates/stages/build.yml
new file mode 100644
index 000000000..4c121227e
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/build.yml
@@ -0,0 +1,15 @@
+# Runs full build pipeline
+
+stages:
+ - stage: BuildStage
+ displayName: Full Build
+ dependsOn: []
+ jobs:
+ - job: BuildJob
+ displayName: Build
+ pool:
+ vmImage: 'windows-2022'
+ steps:
+ - template: ../steps/install-required-dotnet-versions-for-building.yml
+ - bash: ./build.sh
+ displayName: 'Build & Run Unit Tests'
diff --git a/.azuredevops/pipelines/templates/stages/integration-tests-git-repository.yml b/.azuredevops/pipelines/templates/stages/integration-tests-git-repository.yml
new file mode 100644
index 000000000..606bf6536
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/integration-tests-git-repository.yml
@@ -0,0 +1,34 @@
+# Runs integration tests for Cake.Issues.GitRepository on different platforms
+
+stages:
+ - stage: IntegrationTestsGitRepositoryStage
+ displayName: Integration Tests Cake.Issues.GitRepository
+ dependsOn: IntegrationTestsBuildStage
+ jobs:
+ - job: TestGitRepositoryScriptingJob
+ displayName: Test Cake Scripting
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.GitRepository/script-runner
+ displayName: 'Run integration tests'
+ - publish: $(Build.SourcesDirectory)/BuildArtifacts/TestResults/Integration
+ artifact: Integration Tests Cake.Issues.GitRepository Cake Scripting $(System.JobName)
+ displayName: 'Publish generated reports as build artifact'
diff --git a/.azuredevops/pipelines/templates/stages/integration-tests-markdownlint.yml b/.azuredevops/pipelines/templates/stages/integration-tests-markdownlint.yml
new file mode 100644
index 000000000..b87bceb77
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/integration-tests-markdownlint.yml
@@ -0,0 +1,35 @@
+# Runs integration tests for Cake.Issues.Markdownlint on different platforms
+
+stages:
+ - stage: IntegrationTestsMarkdownlintStage
+ displayName: Integration Tests Cake.Issues.Markdownlint
+ dependsOn: IntegrationTestsBuildStage
+ jobs:
+ - job: TestMarkdownlintJob
+ displayName: Test
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/install-markdownlint.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Markdownlint/script-runner
+ displayName: 'Run integration tests'
+ - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Markdownlint/script-runner/output/report.html
+ artifact: Integration Tests Cake.Issues.Markdownlint $(System.JobName)
+ displayName: 'Publish generated reports as build artifact'
\ No newline at end of file
diff --git a/.azuredevops/pipelines/templates/stages/integration-tests-msbuild.yml b/.azuredevops/pipelines/templates/stages/integration-tests-msbuild.yml
new file mode 100644
index 000000000..cec97789c
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/integration-tests-msbuild.yml
@@ -0,0 +1,31 @@
+# Runs integration tests for Cake.Issues.MsBuild on different platforms
+
+stages:
+ - stage: IntegrationTestsMsBuildStage
+ displayName: Integration Tests Cake.Issues.MsBuild
+ dependsOn: IntegrationTestsBuildStage
+ jobs:
+ - job: TestMsBuildJob
+ displayName: Test
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.MsBuild/script-runner
+ displayName: 'Run integration tests'
diff --git a/.azuredevops/pipelines/templates/stages/integration-tests-reporting-console.yml b/.azuredevops/pipelines/templates/stages/integration-tests-reporting-console.yml
new file mode 100644
index 000000000..d658b29e7
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/integration-tests-reporting-console.yml
@@ -0,0 +1,55 @@
+# Runs integration tests for Cake.Issues.Reporting.Console on different platforms
+
+stages:
+ - stage: IntegrationTestsReportingConsoleStage
+ displayName: Integration Tests Cake.Issues.Reporting.Console
+ dependsOn: IntegrationTestsBuildStage
+ jobs:
+ - job: TestReportingConsoleScriptingJob
+ displayName: Test Cake Scripting
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Reporting.Console/script-runner
+ displayName: 'Run integration tests'
+ - job: TestReportingConsoleFrostingNet6Job
+ displayName: Test Cake Frosting .NET 6
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Reporting.Console/frosting/net6.0
+ displayName: 'Run integration tests'
diff --git a/.azuredevops/pipelines/templates/stages/integration-tests-reporting-generic.yml b/.azuredevops/pipelines/templates/stages/integration-tests-reporting-generic.yml
new file mode 100644
index 000000000..dfce5b81c
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/integration-tests-reporting-generic.yml
@@ -0,0 +1,61 @@
+# Runs integration tests for Cake.Issues.Reporting.Generic on different platforms
+
+stages:
+ - stage: IntegrationTestsReportingGenericStage
+ displayName: Integration Tests Cake.Issues.Reporting.Generic
+ dependsOn: IntegrationTestsBuildStage
+ jobs:
+ - job: TestReportingGenericScriptingJob
+ displayName: Test Cake Scripting
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Reporting.Generic/script-runner
+ displayName: 'Run integration tests'
+ - publish: $(Build.SourcesDirectory)/docs/input/docs/report-formats/generic/templates
+ artifact: Integration Tests Cake.Issues.Reporting.Generic Cake Scripting $(System.JobName)
+ displayName: 'Publish generated reports as build artifact'
+ - job: TestReportingGenericFrostingNet6Job
+ displayName: Test Cake Frosting .NET 6
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Reporting.Generic/frosting
+ displayName: 'Run integration tests'
+ - publish: $(Build.SourcesDirectory)/docs/input/docs/report-formats/generic/templates
+ artifact: Integration Tests Cake.Issues.Reporting.Generic Cake Frosting .NET 6 $(System.JobName)
+ displayName: 'Publish generated reports as build artifact'
diff --git a/.azuredevops/pipelines/templates/stages/integration-tests-reporting-sarif.yml b/.azuredevops/pipelines/templates/stages/integration-tests-reporting-sarif.yml
new file mode 100644
index 000000000..a34965cff
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/integration-tests-reporting-sarif.yml
@@ -0,0 +1,115 @@
+# Runs integration tests for Cake.Issues.Reporting.Sarif on different platforms
+
+stages:
+ - stage: IntegrationTestsReportingSarifStage
+ displayName: Integration Tests Cake.Issues.Reporting.Sarif
+ dependsOn: IntegrationTestsBuildStage
+ jobs:
+ - job: TestReportingSarifScriptingJob
+ displayName: Test Cake Scripting
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Reporting.Sarif/script-runner
+ displayName: 'Run integration tests'
+ - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Reporting.Sarif/script-runner/output
+ artifact: Integration Tests Cake.Issues.Reporting.Sarif Cake Scripting $(System.JobName)
+ displayName: 'Publish generated reports as build artifact'
+ - job: TestReportingSarifFrostingNet6Job
+ displayName: Test Cake Frosting .NET 6
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net6.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Reporting.Sarif/frosting/net6
+ displayName: 'Run integration tests'
+ - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Reporting.Sarif/frosting/output
+ artifact: Integration Tests Cake.Issues.Reporting.Sarif Cake Frosting .NET 6 $(System.JobName)
+ displayName: 'Publish generated reports as build artifact'
+ - job: TestReportingSarifFrostingNet7Job
+ displayName: Test Cake Frosting .NET 7
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net7.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Reporting.Sarif/frosting/net7
+ displayName: 'Run integration tests'
+ - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Reporting.Sarif/frosting/output
+ artifact: Integration Tests Cake.Issues.Reporting.Sarif Cake Frosting .NET 7 $(System.JobName)
+ displayName: 'Publish generated reports as build artifact'
+ - job: TestReportingSarifFrostingNet8Job
+ displayName: Test Cake Frosting .NET 8
+ strategy:
+ matrix:
+ Windows_Server_2019:
+ imageName: 'windows-2019'
+ Windows_Server_2022:
+ imageName: 'windows-2022'
+ macOS_12:
+ imageName: 'macOS-12'
+ macOS_14:
+ imageName: 'macOS-14'
+ Ubuntu_20_04:
+ imageName: 'ubuntu-20.04'
+ Ubuntu_22_04:
+ imageName: 'ubuntu-22.04'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-net8.yml
+ - template: ../steps/provide-nuget-packages.yml
+ - powershell: ./build.ps1 --verbosity=diagnostic
+ workingDirectory: ./tests/Cake.Issues.Reporting.Sarif/frosting/net8
+ displayName: 'Run integration tests'
+ - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Reporting.Sarif/frosting/output
+ artifact: Integration Tests Cake.Issues.Reporting.Sarif Cake Frosting .NET 8 $(System.JobName)
+ displayName: 'Publish generated reports as build artifact'
diff --git a/.azuredevops/pipelines/templates/stages/unit-tests.yml b/.azuredevops/pipelines/templates/stages/unit-tests.yml
new file mode 100644
index 000000000..2c8547ad3
--- /dev/null
+++ b/.azuredevops/pipelines/templates/stages/unit-tests.yml
@@ -0,0 +1,23 @@
+# Runs unit tests on different platforms
+
+stages:
+ - stage: UnitTestStage
+ displayName: Unit Tests
+ dependsOn: []
+ jobs:
+ - job: UnitTestJob
+ displayName: Unit Tests
+ strategy:
+ matrix:
+ Windows:
+ imageName: 'windows-2022'
+ Ubuntu:
+ imageName: 'ubuntu-22.04'
+ macOS:
+ imageName: 'macOS-12'
+ pool:
+ vmImage: $(imageName)
+ steps:
+ - template: ../steps/install-required-dotnet-versions-for-building.yml
+ - bash: ./build.sh --target=Test
+ displayName: 'Run Unit Tests'
\ No newline at end of file
diff --git a/.github/actions/prepare-integration-test/action.yml b/.github/actions/prepare-integration-test/action.yml
new file mode 100644
index 000000000..cd8bda0e8
--- /dev/null
+++ b/.github/actions/prepare-integration-test/action.yml
@@ -0,0 +1,18 @@
+name: 'PerpareIntegratoinTestAction'
+description: 'Perpare for running integration test'
+inputs:
+ dotnet-version:
+ description: '.NET SDK version(s) to use. Examples: 2.2.104, 3.1, 3.1.x, 3.x, 6.0.2xx'
+ required: true
+runs:
+ using: "composite"
+ steps:
+ - name: Download build artifact
+ uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
+ with:
+ name: NuGet Package
+ path: ./BuildArtifacts/Packages/NuGet
+ - name: Install .NET
+ uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4
+ with:
+ dotnet-version: ${{ inputs.dotnet-version }}
\ No newline at end of file
diff --git a/.github/workflows/integrationtests.yml b/.github/workflows/integrationtests.yml
index 3fc68ff5c..e46b29c63 100644
--- a/.github/workflows/integrationtests.yml
+++ b/.github/workflows/integrationtests.yml
@@ -29,10 +29,10 @@ jobs:
7.x
8.x
- name: Build
- run: ./build.sh
+ run: ./build.sh --target=Create-NuGet-Packages
shell: bash
- name: Publish NuGet package as build artifact
- uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4
+ uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4
with:
name: NuGet Package
path: ./BuildArtifacts/Packages/NuGet/
@@ -52,13 +52,8 @@ jobs:
steps:
- name: Get the sources
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- - name: Download build artifact
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
- with:
- name: NuGet Package
- path: ./BuildArtifacts/Packages/NuGet
- - name: Install .NET
- uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4
+ - name: Prepare integration tests
+ uses: ./.github/actions/prepare-integration-test
with:
dotnet-version: ${{ matrix.dotnet }}
- name: Run integration tests
@@ -74,21 +69,15 @@ jobs:
matrix:
os: [
windows-2019, windows-2022,
- # Disabled until https://github.com/cake-contrib/Cake.Issues/issues/514 is fixed
- # ubuntu-20.04, ubuntu-22.04,
+ ubuntu-20.04, ubuntu-22.04,
macos-12, macos-14]
dotnet: [6.x, 7.x, 8.x]
runs-on: ${{ matrix.os }}
steps:
- name: Get the sources
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- - name: Download build artifact
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
- with:
- name: NuGet Package
- path: ./BuildArtifacts/Packages/NuGet
- - name: Install .NET
- uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4
+ - name: Prepare integration tests
+ uses: ./.github/actions/prepare-integration-test
with:
dotnet-version: ${{ matrix.dotnet }}
- name: Run integration tests
diff --git a/CiStatus.md b/CiStatus.md
index dc4a26fb4..fad36759d 100644
--- a/CiStatus.md
+++ b/CiStatus.md
@@ -1,96 +1,111 @@
# Build & Test Status
-## Build / Tests
+## Full builds
+
+| CI Server | Operating System | Develop | Master |
+|:--:|:--:|:--:|:--:|
+|AppVeyor|Windows Server 2022|[![Build status](https://ci.appveyor.com/api/projects/status/sde2oe3lu4kpmw0r/branch/develop?svg=true)](https://ci.appveyor.com/project/cakecontrib/cake-issues/branch/develop)|[![Build status](https://ci.appveyor.com/api/projects/status/sde2oe3lu4kpmw0r/branch/master?svg=true)](https://ci.appveyor.com/project/cakecontrib/cake-issues/branch/master)|
+|Azure Pipelines|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Build)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Build)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+
+## Unit Tests
+
+| CI Server | Operating System | Develop | Master |
+|:--:|:--:|:--:|:--:|
+|Azure Pipelines|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Unit%20Tests&jobName=Unit%20Tests&configuration=Unit%20Tests%20Windows)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Unit%20Tests&jobName=Unit%20Tests&configuration=Unit%20Tests%20Windows)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Unit%20Tests&jobName=Unit%20Tests&configuration=Unit%20Tests%20Ubuntu)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Unit%20Tests&jobName=Unit%20Tests&configuration=Unit%20Tests%20Ubuntu)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Unit%20Tests&jobName=Unit%20Tests&configuration=Unit%20Tests%20macOS)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Unit%20Tests&jobName=Unit%20Tests&configuration=Unit%20Tests%20macOS)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|GitHub Actions|All|[![Unit tests](https://github.com/cake-contrib/Cake.Issues/actions/workflows/unittests.yml/badge.svg?branch=develop)](https://github.com/cake-contrib/Cake.Issues/actions/workflows/unittests.yml)|[![Unit tests](https://github.com/cake-contrib/Cake.Issues/actions/workflows/unittests.yml/badge.svg?branch=master)](https://github.com/cake-contrib/Cake.Issues/actions/workflows/unittests.yml)|
+
+## Integration Tests
+
+> Note: The following servers can't report individual status for different packages, runners or operating systems.
+> Click on the build to see details.
| CI Server | Runner | Operating System | Develop | Master |
|:--:|:--:|:--:|:--:|:--:|
-|AppVeyor|N/A|Windows|[![Build status](https://ci.appveyor.com/api/projects/status/sde2oe3lu4kpmw0r/branch/develop?svg=true)](https://ci.appveyor.com/project/cakecontrib/cake-issues/branch/develop)|[![Build status](https://ci.appveyor.com/api/projects/status/sde2oe3lu4kpmw0r/branch/master?svg=true)](https://ci.appveyor.com/project/cakecontrib/cake-issues/branch/master)|
-|Azure Pipelines|N/A|Windows|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&jobName=Build%20%26%20Unit%20Tests&configuration=Build%20%26%20Unit%20Tests%20Windows)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&jobName=Build%20%26%20Unit%20Tests&configuration=Build%20%26%20Unit%20Tests%20Windows)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|N/A|Ubuntu|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&jobName=Build%20%26%20Unit%20Tests&configuration=Build%20%26%20Unit%20Tests%20Ubuntu)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&jobName=Build%20%26%20Unit%20Tests&configuration=Build%20%26%20Unit%20Tests%20Ubuntu)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|N/A|macOS|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&jobName=Build%20%26%20Unit%20Tests&configuration=Build%20%26%20Unit%20Tests%20macOS)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&jobName=Build%20%26%20Unit%20Tests&configuration=Build%20%26%20Unit%20Tests%20macOS)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|GitHub Actions|N/A|Ubuntu|[![Build and tests](https://github.com/cake-contrib/Cake.Issues/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/cake-contrib/Cake.Issues/actions/workflows/build.yml)|[![Build and tests](https://github.com/cake-contrib/Cake.Issues/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/cake-contrib/Cake.Issues/actions/workflows/build.yml)|
+|GitHub Actions|All|All|[![Integration tests](https://github.com/cake-contrib/Cake.Issues/actions/workflows/integrationtests.yml/badge.svg?branch=develop)](https://github.com/cake-contrib/Cake.Issues/actions/workflows/integrationtests.yml)|[![Integration tests](https://github.com/cake-contrib/Cake.Issues/actions/workflows/integrationtests.yml/badge.svg?branch=master)](https://github.com/cake-contrib/Cake.Issues/actions/workflows/integrationtests.yml)|
-## Integration Tests Cake.Issues.GitRepository
+### Integration Tests Cake.Issues.GitRepository
| CI Server | Runner | Operating System | Develop | Master |
|:--:|:--:|:--:|:--:|:--:|
|Azure Pipelines|Cake Scripting|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.GitRepository&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-## Integration Tests Cake.Issues.Markdownlint
+### Integration Tests Cake.Issues.Markdownlint
| CI Server | Runner | Operating System | Develop | Master |
|:--:|:--:|:--:|:--:|:--:|
|Azure Pipelines|Cake Scripting|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Markdownlint&jobName=Test&configuration=Test%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-## Integration Tests Cake.Issues.Reporting.Console
+### Integration Tests Cake.Issues.Reporting.Console
| CI Server | Runner | Operating System | Develop | Master |
|:--:|:--:|:--:|:--:|:--:|
|Azure Pipelines|Cake Scripting|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 6|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 6|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 6|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 6|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Console&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-## Integration Tests Cake.Issues.Reporting.Generic
+### Integration Tests Cake.Issues.Reporting.Generic
| CI Server | Runner | Operating System | Develop | Master |
|:--:|:--:|:--:|:--:|:--:|
|Azure Pipelines|Cake Scripting|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 6|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 6|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 6|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 6|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Generic&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-## Integration Tests Cake.Issues.Reporting.Sarif
+### Integration Tests Cake.Issues.Reporting.Sarif
| CI Server | Runner | Operating System | Develop | Master |
|:--:|:--:|:--:|:--:|:--:|
|Azure Pipelines|Cake Scripting|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Scripting|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Scripting|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Scripting|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Scripting&configuration=Test%20Cake%20Scripting%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 6|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 6|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 6|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 6|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 6|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%206&configuration=Test%20Cake%20Frosting%20.NET%206%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 7|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 7|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 7|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 7|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 7|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 7|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 7|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 7|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%207&configuration=Test%20Cake%20Frosting%20.NET%207%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 8|Windows Server 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20Windows_Server_2019)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 8|Windows Server 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20Windows_Server_2022)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 8|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20macOS_11)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
-|Azure Pipelines|Cake Frosting .NET 8|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20macOS_13)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 8|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20macOS_12)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
+|Azure Pipelines|Cake Frosting .NET 8|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20macOS_14)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 8|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20Ubuntu_20_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
|Azure Pipelines|Cake Frosting .NET 8|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=develop&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues/_apis/build/status%2Fcake-contrib.Cake.Issues?branchName=master&stageName=Integration%20Tests%20Cake.Issues.Reporting.Sarif&jobName=Test%20Cake%20Frosting%20.NET%208&configuration=Test%20Cake%20Frosting%20.NET%208%20Ubuntu_22_04)](https://dev.azure.com/cake-contrib/Cake.Issues/_build/latest?definitionId=2&branchName=master)|
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 8c696a649..c791689ec 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -10,371 +10,12 @@ pr:
- hotfix/*
stages:
-- stage: BuildStage
- displayName: Full Build
- dependsOn: []
- jobs:
- - job: BuildJob
- displayName: Build
- pool:
- vmImage: 'windows-2022'
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-required-dotnet-versions-for-building.yml
- - bash: ./build.sh
- displayName: 'Build & Run Unit Tests'
-
-- stage: UnitTestStage
- displayName: Unit Tests
- dependsOn: []
- jobs:
- - job: UnitTestJob
- displayName: Unit Tests
- strategy:
- matrix:
- Windows:
- imageName: 'windows-2022'
- Ubuntu:
- imageName: 'ubuntu-22.04'
- macOS:
- imageName: 'macOS-12'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-required-dotnet-versions-for-building.yml
- - bash: ./build.sh --target=Test
- displayName: 'Run Unit Tests'
-
-- stage: IntegrationTestsBuildStage
- displayName: Build
- dependsOn: []
- jobs:
- - job: CreateNuGetPackagesJob
- displayName: Create NuGet Packages
- pool:
- vmImage: 'ubuntu-22.04'
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-required-dotnet-versions-for-building.yml
- - bash: ./build.sh --target=Create-NuGet-Packages
- displayName: 'Build & Run Unit Tests'
- - publish: $(Build.SourcesDirectory)/BuildArtifacts/Packages/NuGet
- artifact: NuGet Package
- displayName: 'Publish NuGet package as build artifact'
-
-- stage: IntegrationTestsGitRepositoryStage
- displayName: Integration Tests Cake.Issues.GitRepository
- dependsOn: IntegrationTestsBuildStage
- jobs:
- - job: TestGitRepositoryScriptingJob
- displayName: Test Cake Scripting
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.GitRepository/script-runner
- displayName: 'Run integration tests'
- - publish: $(Build.SourcesDirectory)/BuildArtifacts/TestResults/Integration
- artifact: Integration Tests Cake.Issues.GitRepository Cake Scripting $(System.JobName)
- displayName: 'Publish generated reports as build artifact'
-
-- stage: IntegrationTestsMarkdownlintStage
- displayName: Integration Tests Cake.Issues.Markdownlint
- dependsOn: IntegrationTestsBuildStage
- jobs:
- - job: TestMarkdownlintJob
- displayName: Test
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/install-markdownlint.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Markdownlint
- displayName: 'Run integration tests'
- - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Markdownlint/output/report.html
- artifact: Integration Tests Cake.Issues.Markdownlint $(System.JobName)
- displayName: 'Publish generated reports as build artifact'
-
-- stage: IntegrationTestsMsBuildStage
- displayName: Integration Tests Cake.Issues.MsBuild
- dependsOn: IntegrationTestsBuildStage
- jobs:
- - job: TestMsBuildJob
- displayName: Test
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.MsBuild/script-runner
- displayName: 'Run integration tests'
-
-- stage: IntegrationTestsReportingConsoleStage
- displayName: Integration Tests Cake.Issues.Reporting.Console
- dependsOn: IntegrationTestsBuildStage
- jobs:
- - job: TestReportingConsoleScriptingJob
- displayName: Test Cake Scripting
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Reporting.Console/script-runner
- displayName: 'Run integration tests'
- - job: TestReportingConsoleFrostingNet6Job
- displayName: Test Cake Frosting .NET 6
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Reporting.Console/frosting/net6.0
- displayName: 'Run integration tests'
-
-- stage: IntegrationTestsReportingGenericStage
- displayName: Integration Tests Cake.Issues.Reporting.Generic
- dependsOn: IntegrationTestsBuildStage
- jobs:
- - job: TestReportingGenericScriptingJob
- displayName: Test Cake Scripting
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Reporting.Generic/script-runner
- displayName: 'Run integration tests'
- - publish: $(Build.SourcesDirectory)/docs/input/docs/report-formats/generic/templates
- artifact: Integration Tests Cake.Issues.Reporting.Generic Cake Scripting $(System.JobName)
- displayName: 'Publish generated reports as build artifact'
- - job: TestReportingGenericFrostingNet6Job
- displayName: Test Cake Frosting .NET 6
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Reporting.Generic/frosting
- displayName: 'Run integration tests'
- - publish: $(Build.SourcesDirectory)/docs/input/docs/report-formats/generic/templates
- artifact: Integration Tests Cake.Issues.Reporting.Generic Cake Frosting .NET 6 $(System.JobName)
- displayName: 'Publish generated reports as build artifact'
-
-- stage: IntegrationTestsReportingSarifStage
- displayName: Integration Tests Cake.Issues.Reporting.Sarif
- dependsOn: IntegrationTestsBuildStage
- jobs:
- - job: TestReportingSarifScriptingJob
- displayName: Test Cake Scripting
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Reporting.Sarif/script-runner
- displayName: 'Run integration tests'
- - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Reporting.Sarif/script-runner/output
- artifact: Integration Tests Cake.Issues.Reporting.Sarif Cake Scripting $(System.JobName)
- displayName: 'Publish generated reports as build artifact'
- - job: TestReportingSarifFrostingNet6Job
- displayName: Test Cake Frosting .NET 6
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net6.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Reporting.Sarif/frosting/net6
- displayName: 'Run integration tests'
- - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Reporting.Sarif/frosting/output
- artifact: Integration Tests Cake.Issues.Reporting.Sarif Cake Frosting .NET 6 $(System.JobName)
- displayName: 'Publish generated reports as build artifact'
- - job: TestReportingSarifFrostingNet7Job
- displayName: Test Cake Frosting .NET 7
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net7.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Reporting.Sarif/frosting/net7
- displayName: 'Run integration tests'
- - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Reporting.Sarif/frosting/output
- artifact: Integration Tests Cake.Issues.Reporting.Sarif Cake Frosting .NET 7 $(System.JobName)
- displayName: 'Publish generated reports as build artifact'
- - job: TestReportingSarifFrostingNet8Job
- displayName: Test Cake Frosting .NET 8
- strategy:
- matrix:
- Windows_Server_2019:
- imageName: 'windows-2019'
- Windows_Server_2022:
- imageName: 'windows-2022'
- macOS_12:
- imageName: 'macOS-12'
- macOS_14:
- imageName: 'macOS-14'
- Ubuntu_20_04:
- imageName: 'ubuntu-20.04'
- Ubuntu_22_04:
- imageName: 'ubuntu-22.04'
- pool:
- vmImage: $(imageName)
- steps:
- - template: .azuredevops/pipelines/templates/steps/install-net8.yml
- - template: .azuredevops/pipelines/templates/steps/provide-nuget-packages.yml
- - powershell: ./build.ps1 --verbosity=diagnostic
- workingDirectory: ./tests/Cake.Issues.Reporting.Sarif/frosting/net8
- displayName: 'Run integration tests'
- - publish: $(Build.SourcesDirectory)/tests/Cake.Issues.Reporting.Sarif/frosting/output
- artifact: Integration Tests Cake.Issues.Reporting.Sarif Cake Frosting .NET 8 $(System.JobName)
- displayName: 'Publish generated reports as build artifact'
+ - template: .azuredevops/pipelines/templates/stages/build.yml
+ - template: .azuredevops/pipelines/templates/stages/unit-tests.yml
+ - template: .azuredevops/pipelines/templates/stages/build-for-integration-tests.yml
+ - template: .azuredevops/pipelines/templates/stages/integration-tests-git-repository.yml
+ - template: .azuredevops/pipelines/templates/stages/integration-tests-markdownlint.yml
+ - template: .azuredevops/pipelines/templates/stages/integration-tests-msbuild.yml
+ - template: .azuredevops/pipelines/templates/stages/integration-tests-reporting-console.yml
+ - template: .azuredevops/pipelines/templates/stages/integration-tests-reporting-generic.yml
+ - template: .azuredevops/pipelines/templates/stages/integration-tests-reporting-sarif.yml
\ No newline at end of file
diff --git a/nuspec/nuget/Cake.Frosting.Issues.DocFx.nuspec b/nuspec/nuget/Cake.Frosting.Issues.DocFx.nuspec
index f0b2c204f..e10d21cd6 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.DocFx.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.DocFx.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.DocFx.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider linting docfx
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.EsLint.nuspec b/nuspec/nuget/Cake.Frosting.Issues.EsLint.nuspec
index 18e0a3dbb..e95c9aecc 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.EsLint.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.EsLint.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.EsLint.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider code-analysis javascript linting eslint
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.GitRepository.nuspec b/nuspec/nuget/Cake.Frosting.Issues.GitRepository.nuspec
index 7455d2bb4..e956271c4 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.GitRepository.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.GitRepository.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.GitRepository.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider code-analysis linting git
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.InspectCode.nuspec b/nuspec/nuget/Cake.Frosting.Issues.InspectCode.nuspec
index 2520eccb2..33c8ddd8c 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.InspectCode.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.InspectCode.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.InspectCode.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider codeanalysis linting inspectcode
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.Markdownlint.nuspec b/nuspec/nuget/Cake.Frosting.Issues.Markdownlint.nuspec
index 366d171d4..456e4b49b 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.Markdownlint.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.Markdownlint.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.Markdownlint.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider linting markdown markdownlint
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.MsBuild.nuspec b/nuspec/nuget/Cake.Frosting.Issues.MsBuild.nuspec
index 47f81e7af..9cb2c4c43 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.MsBuild.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.MsBuild.nuspec
@@ -30,7 +30,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.MsBuild.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider code-analysis linting msbuild
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.PullRequests.AppVeyor.nuspec b/nuspec/nuget/Cake.Frosting.Issues.PullRequests.AppVeyor.nuspec
index 5d35324c1..cc2ef78a7 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.PullRequests.AppVeyor.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.PullRequests.AppVeyor.nuspec
@@ -27,22 +27,19 @@ For addin compatible with Cake Script Runners see Cake.Issues.PullRequests.AppVe
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-pullrequestsystem issues pullrequest buildserver appveyor
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
-
-
+
-
-
+
-
-
+
diff --git a/nuspec/nuget/Cake.Frosting.Issues.PullRequests.AzureDevOps.nuspec b/nuspec/nuget/Cake.Frosting.Issues.PullRequests.AzureDevOps.nuspec
index 9cc053762..5a56ca3bb 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.PullRequests.AzureDevOps.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.PullRequests.AzureDevOps.nuspec
@@ -28,24 +28,18 @@ For addin compatible with Cake Script Runners see Cake.Issues.PullRequests.Azure
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-pullrequestsystem issues pullrequest tfs azure-devops azure-devops-server
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
-
-
-
+
-
-
-
+
-
-
-
+
diff --git a/nuspec/nuget/Cake.Frosting.Issues.PullRequests.GitHubActions.nuspec b/nuspec/nuget/Cake.Frosting.Issues.PullRequests.GitHubActions.nuspec
index f60ba8540..24c200e8a 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.PullRequests.GitHubActions.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.PullRequests.GitHubActions.nuspec
@@ -27,22 +27,16 @@ For addin compatible with Cake Script Runners see Cake.Issues.PullRequests.GitHu
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-pullrequestsystem issues pullrequest buildserver github github-actions
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
-
-
-
+
-
-
-
+
-
-
-
+
diff --git a/nuspec/nuget/Cake.Frosting.Issues.PullRequests.nuspec b/nuspec/nuget/Cake.Frosting.Issues.PullRequests.nuspec
index 0a27422ce..dc1fa66a5 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.PullRequests.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.PullRequests.nuspec
@@ -27,7 +27,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.PullRequests.
Copyright © Cake Issues contributors
Cake Script Cake-Issues CodeAnalysis Linting Issues Pull-Requests
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.Reporting.Console.nuspec b/nuspec/nuget/Cake.Frosting.Issues.Reporting.Console.nuspec
index 314179643..bc90e1c70 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.Reporting.Console.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.Reporting.Console.nuspec
@@ -29,24 +29,18 @@ The addin requires Cake Frosting 1.2.0 or higher.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-reportformat issues reporting console
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
-
-
-
+
-
-
-
+
-
-
-
+
diff --git a/nuspec/nuget/Cake.Frosting.Issues.Reporting.Generic.nuspec b/nuspec/nuget/Cake.Frosting.Issues.Reporting.Generic.nuspec
index 57df533d0..5633a7cbc 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.Reporting.Generic.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.Reporting.Generic.nuspec
@@ -27,24 +27,18 @@ For addin compatible with Cake Script Runners see Cake.Issues.Reporting.Generic.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-reportformat issues reporting html markdown razor
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
-
-
-
+
-
-
-
+
-
-
-
+
diff --git a/nuspec/nuget/Cake.Frosting.Issues.Reporting.Sarif.nuspec b/nuspec/nuget/Cake.Frosting.Issues.Reporting.Sarif.nuspec
index 7f81d3d70..083a9ef41 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.Reporting.Sarif.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.Reporting.Sarif.nuspec
@@ -27,24 +27,18 @@ For addin compatible with Cake Script Runners see Cake.Issues.Reporting.Sarif.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-reportformat issues reporting sarif
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
-
-
-
+
-
-
-
+
-
-
-
+
diff --git a/nuspec/nuget/Cake.Frosting.Issues.Reporting.nuspec b/nuspec/nuget/Cake.Frosting.Issues.Reporting.nuspec
index 147927deb..3ec41ca3a 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.Reporting.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.Reporting.nuspec
@@ -27,7 +27,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.Reporting.
Copyright © Cake Issues contributors
Cake Script Cake-Issues CodeAnalysis Linting Issues Reporting
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.Sarif.nuspec b/nuspec/nuget/Cake.Frosting.Issues.Sarif.nuspec
index 3cf5404e5..6f20cf57e 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.Sarif.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.Sarif.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.Sarif.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider linting sarif
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Frosting.Issues.Terraform.nuspec b/nuspec/nuget/Cake.Frosting.Issues.Terraform.nuspec
index ee81170fe..e26dfa4b8 100644
--- a/nuspec/nuget/Cake.Frosting.Issues.Terraform.nuspec
+++ b/nuspec/nuget/Cake.Frosting.Issues.Terraform.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Script Runners see Cake.Issues.Terraform.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider linting terraform
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.DocFx.nuspec b/nuspec/nuget/Cake.Issues.DocFx.nuspec
index 9215107b7..5a2686c7a 100644
--- a/nuspec/nuget/Cake.Issues.DocFx.nuspec
+++ b/nuspec/nuget/Cake.Issues.DocFx.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.DocFx.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider linting docfx
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.EsLint.nuspec b/nuspec/nuget/Cake.Issues.EsLint.nuspec
index 5ad28165f..0f0374ae5 100644
--- a/nuspec/nuget/Cake.Issues.EsLint.nuspec
+++ b/nuspec/nuget/Cake.Issues.EsLint.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.EsLint.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider code-analysis javascript linting eslint
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.GitRepository.nuspec b/nuspec/nuget/Cake.Issues.GitRepository.nuspec
index a9bbcf665..588f23101 100644
--- a/nuspec/nuget/Cake.Issues.GitRepository.nuspec
+++ b/nuspec/nuget/Cake.Issues.GitRepository.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.GitRepository.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider code-analysis linting git
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.InspectCode.nuspec b/nuspec/nuget/Cake.Issues.InspectCode.nuspec
index 6fd235eda..eb1588fc2 100644
--- a/nuspec/nuget/Cake.Issues.InspectCode.nuspec
+++ b/nuspec/nuget/Cake.Issues.InspectCode.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.InspectCode.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider codeanalysis linting inspectcode
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.Markdownlint.nuspec b/nuspec/nuget/Cake.Issues.Markdownlint.nuspec
index 0c55b0f56..d429c5c38 100644
--- a/nuspec/nuget/Cake.Issues.Markdownlint.nuspec
+++ b/nuspec/nuget/Cake.Issues.Markdownlint.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.Markdownlint.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider linting markdown markdownlint
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.MsBuild.nuspec b/nuspec/nuget/Cake.Issues.MsBuild.nuspec
index f39859467..ffb2f1d20 100644
--- a/nuspec/nuget/Cake.Issues.MsBuild.nuspec
+++ b/nuspec/nuget/Cake.Issues.MsBuild.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.MsBuild.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider code-analysis linting msbuild
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.PullRequests.AppVeyor.nuspec b/nuspec/nuget/Cake.Issues.PullRequests.AppVeyor.nuspec
index eb09f5ba9..9c71f1ea2 100644
--- a/nuspec/nuget/Cake.Issues.PullRequests.AppVeyor.nuspec
+++ b/nuspec/nuget/Cake.Issues.PullRequests.AppVeyor.nuspec
@@ -27,7 +27,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.PullRequests.Ap
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-pullrequestsystem issues pullrequest buildserver appveyor
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.PullRequests.AzureDevOps.nuspec b/nuspec/nuget/Cake.Issues.PullRequests.AzureDevOps.nuspec
index 9cc5e05a7..45b50f414 100644
--- a/nuspec/nuget/Cake.Issues.PullRequests.AzureDevOps.nuspec
+++ b/nuspec/nuget/Cake.Issues.PullRequests.AzureDevOps.nuspec
@@ -28,7 +28,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.PullRequests.Az
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-pullrequestsystem issues pullrequest tfs azure-devops azure-devops-server
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.PullRequests.GitHubActions.nuspec b/nuspec/nuget/Cake.Issues.PullRequests.GitHubActions.nuspec
index 35cf2daaf..26d8a997f 100644
--- a/nuspec/nuget/Cake.Issues.PullRequests.GitHubActions.nuspec
+++ b/nuspec/nuget/Cake.Issues.PullRequests.GitHubActions.nuspec
@@ -27,7 +27,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.PullRequests.Gi
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-pullrequestsystem issues pullrequest buildserver github github-actions
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.PullRequests.nuspec b/nuspec/nuget/Cake.Issues.PullRequests.nuspec
index 98ced783b..ce5761e45 100644
--- a/nuspec/nuget/Cake.Issues.PullRequests.nuspec
+++ b/nuspec/nuget/Cake.Issues.PullRequests.nuspec
@@ -27,7 +27,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.PullRequests.
Copyright © Cake Issues contributors
Cake Script Cake-Issues CodeAnalysis Linting Issues Pull-Requests
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.Reporting.Console.nuspec b/nuspec/nuget/Cake.Issues.Reporting.Console.nuspec
index 47278f349..f0e148497 100644
--- a/nuspec/nuget/Cake.Issues.Reporting.Console.nuspec
+++ b/nuspec/nuget/Cake.Issues.Reporting.Console.nuspec
@@ -29,7 +29,7 @@ The addin requires Cake 1.2.0 or higher.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-reportformat issues reporting console
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.Reporting.Generic.nuspec b/nuspec/nuget/Cake.Issues.Reporting.Generic.nuspec
index 3f6542b0f..240791453 100644
--- a/nuspec/nuget/Cake.Issues.Reporting.Generic.nuspec
+++ b/nuspec/nuget/Cake.Issues.Reporting.Generic.nuspec
@@ -27,7 +27,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.Reporting.Gener
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-reportformat issues reporting html markdown razor
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.Reporting.Sarif.nuspec b/nuspec/nuget/Cake.Issues.Reporting.Sarif.nuspec
index b865c9f63..99bcda0cd 100644
--- a/nuspec/nuget/Cake.Issues.Reporting.Sarif.nuspec
+++ b/nuspec/nuget/Cake.Issues.Reporting.Sarif.nuspec
@@ -27,7 +27,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.Reporting.Sarif
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-reportformat issues reporting sarif
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.Reporting.nuspec b/nuspec/nuget/Cake.Issues.Reporting.nuspec
index fe304850d..c4557680b 100644
--- a/nuspec/nuget/Cake.Issues.Reporting.nuspec
+++ b/nuspec/nuget/Cake.Issues.Reporting.nuspec
@@ -27,7 +27,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.Reporting.
Copyright © Cake Issues contributors
Cake Script Cake-Issues CodeAnalysis Linting Issues Reporting
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.Sarif.nuspec b/nuspec/nuget/Cake.Issues.Sarif.nuspec
index 2bc683804..7a5e2efb8 100644
--- a/nuspec/nuget/Cake.Issues.Sarif.nuspec
+++ b/nuspec/nuget/Cake.Issues.Sarif.nuspec
@@ -29,7 +29,7 @@ For addin compatible with Cake Frosting see Cake.Frosting.Issues.Sarif.
Copyright © Cake Issues contributors
cake cake-addin cake-issues cake-issueprovider linting sarif
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/nuspec/nuget/Cake.Issues.nuspec b/nuspec/nuget/Cake.Issues.nuspec
index f7b1a3e37..5ec4c8570 100644
--- a/nuspec/nuget/Cake.Issues.nuspec
+++ b/nuspec/nuget/Cake.Issues.nuspec
@@ -25,7 +25,7 @@ See the Project Site for an overview of the whole ecosystem of addins for workin
Copyright © Cake Issues contributors
cake cake-addin cake-issues code-analysis linting issues
docs\README.md
- https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.0
+ https://github.com/cake-contrib/Cake.Issues/releases/tag/4.10.1
diff --git a/src/Cake.Issues.PullRequests.Tests/Cake.Issues.PullRequests.Tests.csproj b/src/Cake.Issues.PullRequests.Tests/Cake.Issues.PullRequests.Tests.csproj
index 44ec70adb..9681c60f3 100644
--- a/src/Cake.Issues.PullRequests.Tests/Cake.Issues.PullRequests.Tests.csproj
+++ b/src/Cake.Issues.PullRequests.Tests/Cake.Issues.PullRequests.Tests.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/src/Cake.Issues.Reporting.Generic.Tests/Cake.Issues.Reporting.Generic.Tests.csproj b/src/Cake.Issues.Reporting.Generic.Tests/Cake.Issues.Reporting.Generic.Tests.csproj
index 5fbc4bec0..dd27bad6f 100644
--- a/src/Cake.Issues.Reporting.Generic.Tests/Cake.Issues.Reporting.Generic.Tests.csproj
+++ b/src/Cake.Issues.Reporting.Generic.Tests/Cake.Issues.Reporting.Generic.Tests.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/src/Cake.Issues.Tests/FileLinkSettingsTests.cs b/src/Cake.Issues.Tests/FileLinkSettingsTests.cs
index 0ac8a15db..71d5407e9 100644
--- a/src/Cake.Issues.Tests/FileLinkSettingsTests.cs
+++ b/src/Cake.Issues.Tests/FileLinkSettingsTests.cs
@@ -122,5 +122,39 @@ public void Should_Throw_If_Issue_Is_Null()
// Then
result.IsArgumentNullException("issue");
}
+
+ [Fact]
+ public void Should_Return_Null_If_Issue_Has_No_Path_Set()
+ {
+ // Given
+ var issue =
+ IssueBuilder
+ .NewIssue("Foo", "ProviderTypeFoo", "ProviderNameFoo")
+ .Create();
+
+ // When
+ var result = FileLinkSettings.ForPattern("foo").GetFileLink(issue);
+
+ // Then
+ result.ShouldBeNull();
+ }
+
+ [Fact]
+ public void Should_Return_Correct_Pattern()
+ {
+ // Given
+ var issue =
+ IssueBuilder
+ .NewIssue("Foo", "ProviderTypeFoo", "ProviderNameFoo")
+ .InFile(@"src\ClassLibrary1\ClassLibrary1.csproj")
+ .Create();
+ var pattern = "https://example.com/";
+
+ // When
+ var result = FileLinkSettings.ForPattern(pattern).GetFileLink(issue);
+
+ // Then
+ result.ToString().ShouldBe(pattern);
+ }
}
}
diff --git a/src/Cake.Issues/FileLinkSettings.cs b/src/Cake.Issues/FileLinkSettings.cs
index 6ef248e32..c73ac0433 100644
--- a/src/Cake.Issues/FileLinkSettings.cs
+++ b/src/Cake.Issues/FileLinkSettings.cs
@@ -81,11 +81,15 @@ public static AzureDevOpsFileLinkSettingsBuilder ForAzureDevOps(Uri repositoryUr
/// for the issue .
///
/// Issue for which the link should be returned.
- /// URL to the file on the source code hosting system.
+ /// URL to the file on the source code hosting system or null
+ /// if the issue is not related to a file.
public Uri GetFileLink(IIssue issue)
{
issue.NotNull();
- return this.builder(issue, new Dictionary());
+ return
+ issue.AffectedFileRelativePath == null
+ ? null
+ : this.builder(issue, new Dictionary());
}
}
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 914e2beb5..ec3cd60b0 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -43,7 +43,7 @@
-
+
runtime; build; native; contentfiles; analyzers
all
diff --git a/src/global.json b/src/global.json
index 2f7776486..fb43bdf04 100644
--- a/src/global.json
+++ b/src/global.json
@@ -1,7 +1,7 @@
{
"sdk": {
"allowPrerelease": true,
- "version": "8.0.303",
+ "version": "8.0.401",
"rollForward": "latestFeature"
}
}
\ No newline at end of file
diff --git a/tests/Cake.Issues.Markdownlint/.config/dotnet-tools.json b/tests/Cake.Issues.Markdownlint/script-runner/.config/dotnet-tools.json
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/.config/dotnet-tools.json
rename to tests/Cake.Issues.Markdownlint/script-runner/.config/dotnet-tools.json
diff --git a/tests/Cake.Issues.Markdownlint/.gitignore b/tests/Cake.Issues.Markdownlint/script-runner/.gitignore
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/.gitignore
rename to tests/Cake.Issues.Markdownlint/script-runner/.gitignore
diff --git a/tests/Cake.Issues.Markdownlint/.markdownlint.json b/tests/Cake.Issues.Markdownlint/script-runner/.markdownlint.json
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/.markdownlint.json
rename to tests/Cake.Issues.Markdownlint/script-runner/.markdownlint.json
diff --git a/tests/Cake.Issues.Markdownlint/build.cake b/tests/Cake.Issues.Markdownlint/script-runner/build.cake
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/build.cake
rename to tests/Cake.Issues.Markdownlint/script-runner/build.cake
diff --git a/tests/Cake.Issues.Markdownlint/build.ps1 b/tests/Cake.Issues.Markdownlint/script-runner/build.ps1
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/build.ps1
rename to tests/Cake.Issues.Markdownlint/script-runner/build.ps1
diff --git a/tests/Cake.Issues.Markdownlint/build.sh b/tests/Cake.Issues.Markdownlint/script-runner/build.sh
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/build.sh
rename to tests/Cake.Issues.Markdownlint/script-runner/build.sh
diff --git a/tests/Cake.Issues.Markdownlint/build/analyze/analyze.cake b/tests/Cake.Issues.Markdownlint/script-runner/build/analyze/analyze.cake
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/build/analyze/analyze.cake
rename to tests/Cake.Issues.Markdownlint/script-runner/build/analyze/analyze.cake
diff --git a/tests/Cake.Issues.Markdownlint/build/create-reports/create-reports.cake b/tests/Cake.Issues.Markdownlint/script-runner/build/create-reports/create-reports.cake
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/build/create-reports/create-reports.cake
rename to tests/Cake.Issues.Markdownlint/script-runner/build/create-reports/create-reports.cake
diff --git a/tests/Cake.Issues.Markdownlint/docs/index.md b/tests/Cake.Issues.Markdownlint/script-runner/docs/index.md
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/docs/index.md
rename to tests/Cake.Issues.Markdownlint/script-runner/docs/index.md
diff --git a/tests/Cake.Issues.Markdownlint/global.json b/tests/Cake.Issues.Markdownlint/script-runner/global.json
similarity index 100%
rename from tests/Cake.Issues.Markdownlint/global.json
rename to tests/Cake.Issues.Markdownlint/script-runner/global.json
diff --git a/tests/Cake.Issues.Markdownlint/nuget.config b/tests/Cake.Issues.Markdownlint/script-runner/nuget.config
similarity index 77%
rename from tests/Cake.Issues.Markdownlint/nuget.config
rename to tests/Cake.Issues.Markdownlint/script-runner/nuget.config
index a202f0ab6..62768c3d3 100644
--- a/tests/Cake.Issues.Markdownlint/nuget.config
+++ b/tests/Cake.Issues.Markdownlint/script-runner/nuget.config
@@ -2,7 +2,7 @@
-
+