|
36 | 36 | with:
|
37 | 37 | name: NuGet Package
|
38 | 38 | path: ./BuildArtifacts/Packages/NuGet/
|
| 39 | + # Integration Tests Cake.Issues.GitRepository Cake Scripting |
| 40 | + IntegrationTestsGitRepositoryCakeScripting: |
| 41 | + name: Integration Tests Cake.Issues.GitRepository Cake Scripting |
| 42 | + needs: Build |
| 43 | + strategy: |
| 44 | + fail-fast: false |
| 45 | + matrix: |
| 46 | + os: [ |
| 47 | + windows-2019, windows-2022, |
| 48 | + ubuntu-20.04, ubuntu-22.04, |
| 49 | + macos-11, macos-14] |
| 50 | + dotnet: [6.x, 7.x, 8.x] |
| 51 | + runs-on: ${{ matrix.os }} |
| 52 | + steps: |
| 53 | + - name: Get the sources |
| 54 | + uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4 |
| 55 | + - name: Download build artifact |
| 56 | + uses: actions/download-artifact@9c19ed7fe5d278cd354c7dfd5d3b88589c7e2395 # v4 |
| 57 | + with: |
| 58 | + name: NuGet Package |
| 59 | + path: ./BuildArtifacts/Packages/NuGet |
| 60 | + - name: Install .NET |
| 61 | + uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3 # v4 |
| 62 | + with: |
| 63 | + dotnet-version: ${{ matrix.dotnet }} |
| 64 | + - name: Run integration tests |
| 65 | + run: ./build.sh --verbosity=diagnostic |
| 66 | + working-directory: ./tests/Cake.Issues.GitRepository/script-runner/ |
| 67 | + shell: bash |
| 68 | + # Integration Tests Cake.Issues.Markdownlint Cake Scripting |
| 69 | + IntegrationTestsMarkdownlintCakeScripting: |
| 70 | + name: Integration Tests Cake.Issues.Markdownlint Cake Scripting |
| 71 | + needs: Build |
| 72 | + strategy: |
| 73 | + fail-fast: false |
| 74 | + matrix: |
| 75 | + os: [ |
| 76 | + windows-2019, windows-2022, |
| 77 | + ubuntu-20.04, ubuntu-22.04, |
| 78 | + macos-11, macos-14] |
| 79 | + dotnet: [6.x, 7.x, 8.x] |
| 80 | + runs-on: ${{ matrix.os }} |
| 81 | + steps: |
| 82 | + - name: Get the sources |
| 83 | + uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4 |
| 84 | + - name: Download build artifact |
| 85 | + uses: actions/download-artifact@9c19ed7fe5d278cd354c7dfd5d3b88589c7e2395 # v4 |
| 86 | + with: |
| 87 | + name: NuGet Package |
| 88 | + path: ./BuildArtifacts/Packages/NuGet |
| 89 | + - name: Install .NET |
| 90 | + uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3 # v4 |
| 91 | + with: |
| 92 | + dotnet-version: ${{ matrix.dotnet }} |
| 93 | + - name: Run integration tests |
| 94 | + run: ./build.sh --verbosity=diagnostic |
| 95 | + working-directory: ./tests/Cake.Issues.Markdownlint/script-runner/ |
| 96 | + shell: bash |
39 | 97 | # Integration Tests Cake.Issues.MsBuild Cake Scripting
|
40 | 98 | IntegrationTestsMsBuildCakeScripting:
|
41 | 99 | name: Integration Tests Cake.Issues.MsBuild Cake Scripting
|
@@ -95,3 +153,90 @@ jobs:
|
95 | 153 | run: ./build.sh --verbosity=diagnostic
|
96 | 154 | working-directory: ./tests/Cake.Issues.PullRequests.GitHubActions/script-runner/
|
97 | 155 | shell: bash
|
| 156 | + # Integration Tests Cake.Issues.Reporting.Console Cake Scripting |
| 157 | + IntegrationTestsReportingConsoleCakeScripting: |
| 158 | + name: Integration Tests Cake.Issues.Reporting.Console Cake Scripting |
| 159 | + needs: Build |
| 160 | + strategy: |
| 161 | + fail-fast: false |
| 162 | + matrix: |
| 163 | + os: [ |
| 164 | + windows-2019, windows-2022, |
| 165 | + ubuntu-20.04, ubuntu-22.04, |
| 166 | + macos-11, macos-14] |
| 167 | + dotnet: [6.x, 7.x, 8.x] |
| 168 | + runs-on: ${{ matrix.os }} |
| 169 | + steps: |
| 170 | + - name: Get the sources |
| 171 | + uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4 |
| 172 | + - name: Download build artifact |
| 173 | + uses: actions/download-artifact@9c19ed7fe5d278cd354c7dfd5d3b88589c7e2395 # v4 |
| 174 | + with: |
| 175 | + name: NuGet Package |
| 176 | + path: ./BuildArtifacts/Packages/NuGet |
| 177 | + - name: Install .NET |
| 178 | + uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3 # v4 |
| 179 | + with: |
| 180 | + dotnet-version: ${{ matrix.dotnet }} |
| 181 | + - name: Run integration tests |
| 182 | + run: ./build.sh --verbosity=diagnostic |
| 183 | + working-directory: ./tests/Cake.Issues.Reporting.Console/script-runner/ |
| 184 | + shell: bash |
| 185 | + # Integration Tests Cake.Issues.Reporting.Generic Cake Scripting |
| 186 | + IntegrationTestsReportingGenericCakeScripting: |
| 187 | + name: Integration Tests Cake.Issues.Reporting.Generic Cake Scripting |
| 188 | + needs: Build |
| 189 | + strategy: |
| 190 | + fail-fast: false |
| 191 | + matrix: |
| 192 | + os: [ |
| 193 | + windows-2019, windows-2022, |
| 194 | + ubuntu-20.04, ubuntu-22.04, |
| 195 | + macos-11, macos-14] |
| 196 | + dotnet: [6.x, 7.x, 8.x] |
| 197 | + runs-on: ${{ matrix.os }} |
| 198 | + steps: |
| 199 | + - name: Get the sources |
| 200 | + uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4 |
| 201 | + - name: Download build artifact |
| 202 | + uses: actions/download-artifact@9c19ed7fe5d278cd354c7dfd5d3b88589c7e2395 # v4 |
| 203 | + with: |
| 204 | + name: NuGet Package |
| 205 | + path: ./BuildArtifacts/Packages/NuGet |
| 206 | + - name: Install .NET |
| 207 | + uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3 # v4 |
| 208 | + with: |
| 209 | + dotnet-version: ${{ matrix.dotnet }} |
| 210 | + - name: Run integration tests |
| 211 | + run: ./build.sh --verbosity=diagnostic |
| 212 | + working-directory: ./tests/Cake.Issues.Reporting.Generic/script-runner/ |
| 213 | + shell: bash |
| 214 | + # Integration Tests Cake.Issues.Reporting.Sarif Cake Scripting |
| 215 | + IntegrationTestsReportingSarifCakeScripting: |
| 216 | + name: Integration Tests Cake.Issues.Reporting.Sarif Cake Scripting |
| 217 | + needs: Build |
| 218 | + strategy: |
| 219 | + fail-fast: false |
| 220 | + matrix: |
| 221 | + os: [ |
| 222 | + windows-2019, windows-2022, |
| 223 | + ubuntu-20.04, ubuntu-22.04, |
| 224 | + macos-11, macos-14] |
| 225 | + dotnet: [6.x, 7.x, 8.x] |
| 226 | + runs-on: ${{ matrix.os }} |
| 227 | + steps: |
| 228 | + - name: Get the sources |
| 229 | + uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4 |
| 230 | + - name: Download build artifact |
| 231 | + uses: actions/download-artifact@9c19ed7fe5d278cd354c7dfd5d3b88589c7e2395 # v4 |
| 232 | + with: |
| 233 | + name: NuGet Package |
| 234 | + path: ./BuildArtifacts/Packages/NuGet |
| 235 | + - name: Install .NET |
| 236 | + uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3 # v4 |
| 237 | + with: |
| 238 | + dotnet-version: ${{ matrix.dotnet }} |
| 239 | + - name: Run integration tests |
| 240 | + run: ./build.sh --verbosity=diagnostic |
| 241 | + working-directory: ./tests/Cake.Issues.Reporting.Sarif/script-runner/ |
| 242 | + shell: bash |
0 commit comments