From 12fbf2cb7d820ff6fce70bfafef49a3f3af5fc05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Robert?= Date: Mon, 1 Jul 2024 19:22:02 +0200 Subject: [PATCH 1/2] TST: remove duplicate test job --- .github/workflows/ci.yml | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index afad1e9..87d7532 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,29 +66,6 @@ jobs: name: test_results path: test_results/ - minimal-dependencies: - runs-on: ubuntu-latest - steps: - - name: Checkout Source - uses: actions/checkout@v4 - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: '3.9' - - name: Build library - run: | - python -m pip install --upgrade pip - python -m pip install tomli tomli_w - python scripts/hardpin_minimal_dependencies.py - python -m pip install . - python -m pip install --requirement requirements/tests.txt - - - name: Run test suite - run: | - python -m pip freeze - pytest --color yes - - image-tests: name: Image tests runs-on: ubuntu-latest From 9971e1a09f7b9d198e0c75d5fd12387e9f1662d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Robert?= Date: Mon, 1 Jul 2024 19:28:14 +0200 Subject: [PATCH 2/2] TST: don't fail fast in CI and add workflow_dispatch trigger --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 87d7532..c78cc48 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,10 +9,12 @@ on: schedule: # run this every Wednesday at 3 am UTC - cron: 0 3 * * 3 + workflow_dispatch: jobs: tests: strategy: + fail-fast: false matrix: os: - ubuntu-latest