From 2e67e070811f42825f24f238cd813bfe18a2dca0 Mon Sep 17 00:00:00 2001 From: Sajith Sasidharan Date: Wed, 31 Mar 2021 16:42:39 -0400 Subject: [PATCH] Just don't run coverage tests with Python 3.6 + Windows Another test matrix setup I tried is this: jobs: coverage: matrix: os: - macos-latest - windows-latest - ubuntu-latest python-version: - 2.7 include: - python-version: 3.6 os: - macos-latest - ubuntu-latest - python-version: 3.6 os: windows-latest experimental: true But that failed on Python 3.6 + macOS with a simple error message, and no further explanation: "This check failed". Huh? Might simply exclude Windows altogether, because that approach sort of worked in another experiment. --- .github/workflows/ci.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e460e722..dcbab9461 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,17 +23,13 @@ jobs: - ubuntu-latest python-version: - 2.7 - - # Also run coverage tests with Python 3.6. Expect failures on - # Windows, until we've had a chance to deal with them. - include: - - python-version: 3.6 - os: - - macos-latest - - ubuntu-latest + - 3.6 + exclude: + # Do not run coverage tests with Python 3.6 on Windows for + # now. They will fail. Dealing with them separately would + # be simpler. - python-version: 3.6 os: windows-latest - experimental: true steps: