diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 250eb47..0491280 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -1,7 +1,6 @@ name: Main workflow on: - workflow_dispatch: pull_request: paths-ignore: - '**.md' @@ -214,6 +213,31 @@ jobs: shell: pwsh run: __tests__/verify-dotnet.ps1 2.2 3.1 + test-setup-with-dotnet-quality: + runs-on: ${{ matrix.operating-system }} + strategy: + fail-fast: false + matrix: + operating-system: [ubuntu-latest, windows-latest, macOS-latest] + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Clear toolcache + shell: pwsh + run: __tests__/clear-toolcache.ps1 ${{ runner.os }} + - name: Setup dotnet 7.0 with preview quality + uses: ./ + with: + dotnet-version: "7.0" + dotnet-quality: "preview" + - name: Verify preview version + shell: pwsh + run: | + $version = & dotnet --version + Write-Host "Installed version: $version" + if (-not $version.Contains("preview")) { throw "Unexpected version" } + __tests__/verify-dotnet.ps1 $version + test-proxy: runs-on: ubuntu-latest container: