From e7a2041aefde2f9538f3e9ffd916d119422f0432 Mon Sep 17 00:00:00 2001 From: ReubenFrankel <60552974+ReubenFrankel@users.noreply.github.com> Date: Thu, 29 Feb 2024 02:21:23 +0000 Subject: [PATCH] fix(templates): Test workflow now fails for any Python matrix job failure in cookiecutter template (#2274) Let test runs complete for all specified Python versions and fail the workflow if any do not succeed --- .../{{cookiecutter.mapper_id}}/.github/workflows/test.yml | 2 +- .../{{cookiecutter.tap_id}}/.github/workflows/test.yml | 2 +- .../{{cookiecutter.target_id}}/.github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cookiecutter/mapper-template/{{cookiecutter.mapper_id}}/.github/workflows/test.yml b/cookiecutter/mapper-template/{{cookiecutter.mapper_id}}/.github/workflows/test.yml index 780d985e0..2bbeebf75 100644 --- a/cookiecutter/mapper-template/{{cookiecutter.mapper_id}}/.github/workflows/test.yml +++ b/cookiecutter/mapper-template/{{cookiecutter.mapper_id}}/.github/workflows/test.yml @@ -8,10 +8,10 @@ on: [push] jobs: pytest: runs-on: ubuntu-latest - continue-on-error: true env: GITHUB_TOKEN: {{ '${{secrets.GITHUB_TOKEN}}' }} strategy: + fail-fast: false matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: diff --git a/cookiecutter/tap-template/{{cookiecutter.tap_id}}/.github/workflows/test.yml b/cookiecutter/tap-template/{{cookiecutter.tap_id}}/.github/workflows/test.yml index 8718c7c31..a6a631c2c 100644 --- a/cookiecutter/tap-template/{{cookiecutter.tap_id}}/.github/workflows/test.yml +++ b/cookiecutter/tap-template/{{cookiecutter.tap_id}}/.github/workflows/test.yml @@ -8,10 +8,10 @@ on: [push] jobs: pytest: runs-on: ubuntu-latest - continue-on-error: true env: GITHUB_TOKEN: {{ '${{secrets.GITHUB_TOKEN}}' }} strategy: + fail-fast: false matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: diff --git a/cookiecutter/target-template/{{cookiecutter.target_id}}/.github/workflows/test.yml b/cookiecutter/target-template/{{cookiecutter.target_id}}/.github/workflows/test.yml index 88490fefb..fda907e07 100644 --- a/cookiecutter/target-template/{{cookiecutter.target_id}}/.github/workflows/test.yml +++ b/cookiecutter/target-template/{{cookiecutter.target_id}}/.github/workflows/test.yml @@ -8,10 +8,10 @@ on: [push] jobs: pytest: runs-on: ubuntu-latest - continue-on-error: true env: GITHUB_TOKEN: {{ '${{secrets.GITHUB_TOKEN}}' }} strategy: + fail-fast: false matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: