Skip to content

Commit 31b30b3

Browse files
committed
handle known test failures
1 parent 184d6c5 commit 31b30b3

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,21 @@ on: [push, pull_request]
55
jobs:
66
build:
77

8+
# FCS tests fail for netfx on macos/ubuntu, so we encode that here.
9+
continue-on-error: ${{ matrix.knownFailure }}
10+
811
strategy:
912
fail-fast: false
1013
matrix:
1114
os: [windows-latest, macos-latest, ubuntu-latest]
1215
dotnet: [3.1.301] # TODO: wish this action didn't pin versions...
16+
include:
17+
- os: windows-latest
18+
knownFailure: false
19+
- os: macos-latest
20+
knownFailure: true
21+
- os: ubuntu-latest
22+
knownFailure: true
1323
runs-on: ${{ matrix.os }}
1424

1525
steps:
@@ -28,5 +38,5 @@ jobs:
2838
uses: actions/upload-artifact@v2
2939
if: always()
3040
with:
31-
name: code-coverage-report
41+
name: code-coverage-report-${{ matrix.os }}-${{ env.GITHUB_SHA }}
3242
path: ${{ github.workspace }}/artifacts/TestResults/Release/FSharp.Compiler.Service.Test.*.xml

0 commit comments

Comments
 (0)