Skip to content

Commit 3af0361

Browse files
committed
handle known test failures
1 parent 184d6c5 commit 3af0361

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/build.yml

+9-1
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,19 @@ 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: macos-latest
18+
knownFailure: true
19+
- os: ubuntu-latest
20+
knownFailure: true
1321
runs-on: ${{ matrix.os }}
1422

1523
steps:
@@ -28,5 +36,5 @@ jobs:
2836
uses: actions/upload-artifact@v2
2937
if: always()
3038
with:
31-
name: code-coverage-report
39+
name: code-coverage-report-${{ matrix.os }}-${{ env.GITHUB_SHA }}
3240
path: ${{ github.workspace }}/artifacts/TestResults/Release/FSharp.Compiler.Service.Test.*.xml

0 commit comments

Comments
 (0)