From 333d5fc4922c55894ec0b9218db1ae1e501a4584 Mon Sep 17 00:00:00 2001 From: Craig Russell Date: Tue, 30 Jul 2024 16:36:14 +0100 Subject: [PATCH] CI Testing multiple projects (not clean) (#130) * updated shared model tests * [feat] testing multiple projects (not clean) * [bug] python 3.11 minimum? * [bug] ./ might be an issue? * [bug] two extra " --------- Co-authored-by: Francois --- .github/workflows/core.yaml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/core.yaml b/.github/workflows/core.yaml index 03856d6c..14bd31dc 100644 --- a/.github/workflows/core.yaml +++ b/.github/workflows/core.yaml @@ -1,18 +1,26 @@ name: CI -on: [pull_request,push] +on: [pull_request, push] jobs: ci: strategy: fail-fast: false matrix: - python-version: ["3.10"] + python-version: ["3.11"] poetry-version: ["1.4.2"] os: [ubuntu-20.04, macos-latest, windows-latest] + project: + [ + bia-export, + bia-ingest, + bia-ingest-shared-models, + bia-shared-datamodels, + core, + ] runs-on: ${{ matrix.os }} defaults: run: - working-directory: ./core + working-directory: ${{ matrix.project }} steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4