From 12c3b6f1b77b72964a70913c3ff29762ef3c6e0a Mon Sep 17 00:00:00 2001 From: Dominique Sydow Date: Sun, 19 Dec 2021 11:25:11 +0100 Subject: [PATCH 01/18] Update install details with conda-forge channel --- docs/installing.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/installing.rst b/docs/installing.rst index 518478a..ab8e067 100644 --- a/docs/installing.rst +++ b/docs/installing.rst @@ -6,6 +6,8 @@ Installing We are assuming you have a working ``mamba`` installation in your computer. If this is not the case, please refer to their `official documentation `_. + If you installed ``mamba`` into an existing ``conda`` installation, also make sure that the ``conda-forge`` channel is configured by running ``conda config --add channels conda-forge``. + Install from the conda package ------------------------------ From 90e76df7c6f732e197f1722821aeae469d2d4b49 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Sun, 15 May 2022 10:52:28 +0100 Subject: [PATCH 02/18] Trigger CI From f9b0070f96043c5aec089a5da5bb047ea5a72d63 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Sun, 15 May 2022 11:55:49 +0100 Subject: [PATCH 03/18] Reduce CI schedule and OS-python matrix --- .github/workflows/CI.yaml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 8c863fb..23a358b 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -16,17 +16,25 @@ on: # Nightly tests run on master by default: # Scheduled workflows run on the latest commit on the default or base branch. # (from https://help.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events-schedule) - - cron: "0 0 * * *" + - cron: "0 0 * * TUE" jobs: test: - name: Test on ${{ matrix.os }}, Python ${{ matrix.python-version }} - runs-on: ${{ matrix.os }} + name: Pytest + runs-on: ${{ matrix.cfg.os }} strategy: + fail-fast: false matrix: - os: [macOS-latest, ubuntu-latest, windows-latest] - python-version: [3.7, 3.8, 3.9] + cfg: + - os: ubuntu-latest + python-version: "3.7" + - os: ubuntu-latest + python-version: "3.9" + - os: macos-latest + python-version: "3.7" + - os: windows-latest + python-version: "3.7" steps: - uses: actions/checkout@v1 From b26febca12991bb4a9ad2cb9095acf765722192f Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Sun, 15 May 2022 16:34:17 +0100 Subject: [PATCH 04/18] Update .readthedocs.yaml file --- .readthedocs.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 747f67a..752773d 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -4,8 +4,13 @@ # Required version: 2 -sphinx: - configuration: docs/conf.py +# Default +formats: [] + +build: + os: "ubuntu-20.04" + tools: + python: "mambaforge-4.10" conda: environment: devtools/conda-envs/test_env.yaml \ No newline at end of file From a45e7ecc1e3f1e0e320106801b63e16514d20b16 Mon Sep 17 00:00:00 2001 From: Dominique Sydow Date: Tue, 23 Aug 2022 10:55:31 +0100 Subject: [PATCH 05/18] Pin `ipywidgets` < 8 to solve #59 --- devtools/conda-envs/test_env.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/devtools/conda-envs/test_env.yaml b/devtools/conda-envs/test_env.yaml index fb884f7..9d40c48 100644 --- a/devtools/conda-envs/test_env.yaml +++ b/devtools/conda-envs/test_env.yaml @@ -12,7 +12,8 @@ dependencies: - seaborn - jupyter - jupyterlab>=3 - - ipywidgets>=7.5 + # https://github.com/wolberlab/dynophores/issues/59 + - ipywidgets<8 - ipympl - nglview>=3 - rdkit @@ -37,4 +38,4 @@ dependencies: - flake8-nb ## For Jupyter lab extensions, run: -# jupyter labextension install @jupyter-widgets/jupyterlab-manager nglview-js-widgets @ijmbarr/jupyterlab_spellchecker @jupyter-widgets/html-manager \ No newline at end of file +# jupyter labextension install @jupyter-widgets/jupyterlab-manager nglview-js-widgets @ijmbarr/jupyterlab_spellchecker @jupyter-widgets/html-manager From 66878456c2262303346238e02dc435ce463b8de3 Mon Sep 17 00:00:00 2001 From: Dominique Sydow Date: Tue, 13 Sep 2022 10:13:48 +0100 Subject: [PATCH 06/18] Update CI schedule to Mondays 3 am UTC --- .github/workflows/CI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 23a358b..2f949fd 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -16,7 +16,7 @@ on: # Nightly tests run on master by default: # Scheduled workflows run on the latest commit on the default or base branch. # (from https://help.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events-schedule) - - cron: "0 0 * * TUE" + - cron: "0 3 * * 1" jobs: From 5c07495d1c98cd4a9f3dc39688feb3f691516c7c Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 19:54:57 +0000 Subject: [PATCH 07/18] CI: Change cron job to once monthly (day 1) --- .github/workflows/CI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 2f949fd..3c60fb8 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -16,7 +16,7 @@ on: # Nightly tests run on master by default: # Scheduled workflows run on the latest commit on the default or base branch. # (from https://help.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events-schedule) - - cron: "0 3 * * 1" + - cron: "0 3 10 * *" jobs: From 4fecfab9fdef1c57d78773ebcc4c0e801e599dde Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 19:57:07 +0000 Subject: [PATCH 08/18] CI: Update Py versions: 3.8-3.10 (3.8 for docs/lint) --- .github/workflows/CI.yaml | 41 +++++++++++++++------------------------ 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 3c60fb8..9bde4d2 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -19,22 +19,13 @@ on: - cron: "0 3 10 * *" jobs: - test: - name: Pytest - runs-on: ${{ matrix.cfg.os }} + name: Test on ${{ matrix.os }}, Python ${{ matrix.python-version }} + runs-on: ${{ matrix.os }} strategy: - fail-fast: false matrix: - cfg: - - os: ubuntu-latest - python-version: "3.7" - - os: ubuntu-latest - python-version: "3.9" - - os: macos-latest - python-version: "3.7" - - os: windows-latest - python-version: "3.7" + os: [macOS-latest, ubuntu-latest, windows-latest] + python-version: [3.8, 3.9, "3.10"] steps: - uses: actions/checkout@v1 @@ -85,13 +76,13 @@ jobs: flags: unittests name: codecov-${{ matrix.os }}-py${{ matrix.python-version }} - lint-format: - runs-on: ubuntu-latest - env: - CI_OS: ubuntu-latest - PACKAGE: "dynophores" - PYVER: "3.7" + name: Lint/format test on ${{ matrix.os }}, Python ${{ matrix.python-version }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest] + python-version: [3.8] steps: - name: Checkout the code @@ -140,13 +131,13 @@ jobs: flake8-nb --config setup.cfg docs/tutorials/*.ipynb flake8-nb --config setup.cfg dynophores/notebooks/*.ipynb - docs: - runs-on: ubuntu-latest - env: - CI_OS: ubuntu-latest - PACKAGE: "dynophores" - PYVER: "3.7" + name: Docs test on ${{ matrix.os }}, Python ${{ matrix.python-version }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest] + python-version: [3.8] steps: - name: Checkout the code From a482b37edc7a170ff87ce612f74a0bffa4ac3ea0 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 19:58:33 +0000 Subject: [PATCH 09/18] CI: Use actions/checkout@v3 --- .github/workflows/CI.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 9bde4d2..c741038 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -28,7 +28,7 @@ jobs: python-version: [3.8, 3.9, "3.10"] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Additional info about the build shell: bash @@ -85,8 +85,7 @@ jobs: python-version: [3.8] steps: - - name: Checkout the code - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # More info on options: https://github.com/conda-incubator/setup-miniconda - uses: conda-incubator/setup-miniconda@v2 @@ -140,8 +139,7 @@ jobs: python-version: [3.8] steps: - - name: Checkout the code - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # More info on options: https://github.com/conda-incubator/setup-miniconda - uses: conda-incubator/setup-miniconda@v2 From f328f955d9a385acb2f28d96757d71b1260b0e8a Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:00:02 +0000 Subject: [PATCH 10/18] CI: Use provision-with-micromamba (not setup-miniconda) --- .github/workflows/CI.yaml | 50 ++++++++++++++++----------------------- 1 file changed, 20 insertions(+), 30 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index c741038..1113ece 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -37,18 +37,14 @@ jobs: df -h ulimit -a - # More info on options: https://github.com/conda-incubator/setup-miniconda - - uses: conda-incubator/setup-miniconda@v2 - with: - python-version: ${{ matrix.python-version }} - environment-file: devtools/conda-envs/test_env.yaml - - channels: conda-forge,defaults - - activate-environment: test - auto-update-conda: false - auto-activate-base: false - show-channel-urls: true + # More info on options: https://github.com/marketplace/actions/provision-with-micromamba + - uses: mamba-org/provision-with-micromamba@main + with: + environment-file: devtools/conda-envs/test_env.yaml + environment-name: test + channels: conda-forge,defaults + extra-specs: | + python=${{ matrix.python-version }} - name: Install package # conda setup requires this special shell @@ -87,17 +83,14 @@ jobs: steps: - uses: actions/checkout@v3 - # More info on options: https://github.com/conda-incubator/setup-miniconda - - uses: conda-incubator/setup-miniconda@v2 + # More info on options: https://github.com/marketplace/actions/provision-with-micromamba + - uses: mamba-org/provision-with-micromamba@main with: - python-version: ${{ matrix.python-version }} environment-file: devtools/conda-envs/test_env.yaml - channels: conda-forge,defaults,bioconda - activate-environment: test - auto-update-conda: true - auto-activate-base: false - show-channel-urls: true - # mamba-version: "*" + environment-name: test + channels: conda-forge,defaults + extra-specs: | + python=${{ matrix.python-version }} - name: Install linter and formatter shell: bash -l {0} @@ -141,17 +134,14 @@ jobs: steps: - uses: actions/checkout@v3 - # More info on options: https://github.com/conda-incubator/setup-miniconda - - uses: conda-incubator/setup-miniconda@v2 + # More info on options: https://github.com/marketplace/actions/provision-with-micromamba + - uses: mamba-org/provision-with-micromamba@main with: - python-version: ${{ matrix.python-version }} environment-file: devtools/conda-envs/test_env.yaml - channels: conda-forge,defaults,bioconda - activate-environment: test - auto-update-conda: true - auto-activate-base: false - show-channel-urls: true - # mamba-version: "*" + environment-name: test + channels: conda-forge,defaults + extra-specs: | + python=${{ matrix.python-version }} - name: Install package shell: bash -l {0} From 508b5c4b8acce94f4fed997c1e5100ce29c97f1a Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:00:52 +0000 Subject: [PATCH 11/18] CI: Use codecov-action@v1 --- .github/workflows/CI.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 1113ece..5ea30be 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -65,12 +65,12 @@ jobs: pytest $PYTEST_ARGS docs/tutorials/*.ipynb -vvv pytest $PYTEST_ARGS dynophores/notebooks/*.ipynb -vvv - - name: CodeCov - uses: codecov/codecov-action@v2 - with: - files: ./coverage.xml - flags: unittests - name: codecov-${{ matrix.os }}-py${{ matrix.python-version }} + - name: CodeCov + uses: codecov/codecov-action@v1 + with: + file: ./coverage.xml + flags: unittests + name: codecov-${{ matrix.os }}-py${{ matrix.python-version }} lint-format: name: Lint/format test on ${{ matrix.os }}, Python ${{ matrix.python-version }} From 26d6269a982689167fdbb59cec49994f2a4e3001 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:03:25 +0000 Subject: [PATCH 12/18] CI: More alignments with latest cookiecutter-cms --- .github/workflows/CI.yaml | 55 ++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 30 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 5ea30be..e334cbf 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -30,12 +30,12 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Additional info about the build - shell: bash - run: | - uname -a - df -h - ulimit -a + - name: Additional info about the build + shell: bash + run: | + uname -a + df -h + ulimit -a # More info on options: https://github.com/marketplace/actions/provision-with-micromamba - uses: mamba-org/provision-with-micromamba@main @@ -46,24 +46,23 @@ jobs: extra-specs: | python=${{ matrix.python-version }} - - name: Install package - # conda setup requires this special shell - shell: bash -l {0} - run: | - python -m pip install . --no-deps - conda list - - - name: Run package tests - shell: bash -l {0} - run: | - pytest -v --cov=dynophores --cov-report=xml --color=yes dynophores/tests/ - - - name: Run docs notebooks tests - shell: bash -l {0} - run: | - PYTEST_ARGS="--nbval-lax --current-env --nbval-cell-timeout=900" - pytest $PYTEST_ARGS docs/tutorials/*.ipynb -vvv - pytest $PYTEST_ARGS dynophores/notebooks/*.ipynb -vvv + - name: Install package + shell: bash -l {0} + run: | + python -m pip install . --no-deps + micromamba list + + - name: Run tests + shell: bash -l {0} + run: | + pytest -v --cov=dynophores --cov-report=xml --color=yes dynophores/tests/ + + - name: Run docs notebooks tests + shell: bash -l {0} + run: | + PYTEST_ARGS="--nbval-lax --current-env --nbval-cell-timeout=900" + pytest $PYTEST_ARGS docs/tutorials/*.ipynb -vvv + pytest $PYTEST_ARGS dynophores/notebooks/*.ipynb -vvv - name: CodeCov uses: codecov/codecov-action@v1 @@ -95,13 +94,10 @@ jobs: - name: Install linter and formatter shell: bash -l {0} run: | - conda install -y flake8 black - python -m pip install black-nb shyaml - python -m pip install flake8-nb + python -m pip install shyaml flake8 black black-nb flake8-nb - name: Run black check shell: bash -l {0} - if: always() run: | black --check -l 99 dynophores @@ -112,7 +108,6 @@ jobs: - name: Run black-nb check shell: bash -l {0} - if: always() run: | black-nb --check -l 99 docs/tutorials/*.ipynb black-nb --check -l 99 dynophores/notebooks/*.ipynb @@ -147,7 +142,7 @@ jobs: shell: bash -l {0} run: | python -m pip install . --no-deps - conda list + micromamba list - name: Run sphinx shell: bash -l {0} From 56bfe07dfa8ae505d639349c8a96bbccd4c9a9b6 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:15:08 +0000 Subject: [PATCH 13/18] Env: Remove deprecated file --- .../legacy-miniconda-setup/before_install.sh | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100755 devtools/legacy-miniconda-setup/before_install.sh diff --git a/devtools/legacy-miniconda-setup/before_install.sh b/devtools/legacy-miniconda-setup/before_install.sh deleted file mode 100755 index 68eba2f..0000000 --- a/devtools/legacy-miniconda-setup/before_install.sh +++ /dev/null @@ -1,41 +0,0 @@ -# Temporarily change directory to $HOME to install software -pushd . -cd $HOME -# Make sure some level of pip is installed -python -m ensurepip - -# Install Miniconda -if [ "$TRAVIS_OS_NAME" == "osx" ]; then - # Make OSX md5 mimic md5sum from linux, alias does not work - md5sum () { - command md5 -r "$@" - } - MINICONDA=Miniconda3-latest-MacOSX-x86_64.sh -else - MINICONDA=Miniconda3-latest-Linux-x86_64.sh -fi -MINICONDA_HOME=$HOME/miniconda -MINICONDA_MD5=$(wget -qO- https://repo.anaconda.com/miniconda/ | grep -A3 $MINICONDA | sed -n '4p' | sed -n 's/ *\(.*\)<\/td> */\1/p') -wget -q https://repo.anaconda.com/miniconda/$MINICONDA -if [[ $MINICONDA_MD5 != $(md5sum $MINICONDA | cut -d ' ' -f 1) ]]; then - echo "Miniconda MD5 mismatch" - exit 1 -fi -bash $MINICONDA -b -p $MINICONDA_HOME - -# Configure miniconda -export PIP_ARGS="-U" -# New to conda >=4.4 -echo ". $MINICONDA_HOME/etc/profile.d/conda.sh" >> ~/.bashrc # Source the profile.d file -echo "conda activate" >> ~/.bashrc # Activate conda -source ~/.bashrc # source file to get new commands -#export PATH=$MINICONDA_HOME/bin:$PATH # Old way, should not be needed anymore - -conda config --add channels conda-forge - -conda config --set always_yes yes -conda install conda conda-build jinja2 anaconda-client -conda update --quiet --all - -# Restore original directory -popd From 6d74098c8ff989b982faae4adc4e7a9666a7f3a9 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:15:27 +0000 Subject: [PATCH 14/18] Env: Unpin pytest --- devtools/conda-envs/test_env.yaml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/devtools/conda-envs/test_env.yaml b/devtools/conda-envs/test_env.yaml index 9d40c48..e2c30a1 100644 --- a/devtools/conda-envs/test_env.yaml +++ b/devtools/conda-envs/test_env.yaml @@ -3,11 +3,11 @@ channels: - conda-forge - defaults dependencies: - # Base depends + # Base depends - python>=3.6 - pip - numpy - - pandas + - pandas - matplotlib - seaborn - jupyter @@ -19,7 +19,7 @@ dependencies: - rdkit - mdanalysis # Testing - - pytest 5.* + - pytest - pytest-xdist - pytest-cov - nbval @@ -34,8 +34,5 @@ dependencies: - black - flake8 - pip: - - black-nb - - flake8-nb - -## For Jupyter lab extensions, run: -# jupyter labextension install @jupyter-widgets/jupyterlab-manager nglview-js-widgets @ijmbarr/jupyterlab_spellchecker @jupyter-widgets/html-manager + - black-nb + - flake8-nb From 32594937b9e24790284b7dbad91c51b82f6b9c65 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:16:03 +0000 Subject: [PATCH 15/18] Env: Minimal Python version set to 3.8 (from 3.6) --- devtools/conda-envs/test_env.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devtools/conda-envs/test_env.yaml b/devtools/conda-envs/test_env.yaml index e2c30a1..8db9597 100644 --- a/devtools/conda-envs/test_env.yaml +++ b/devtools/conda-envs/test_env.yaml @@ -4,7 +4,7 @@ channels: - defaults dependencies: # Base depends - - python>=3.6 + - python>=3.8 - pip - numpy - pandas From 3a3f781ff504f0fa61371c9dea14a7d09451516f Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:23:41 +0000 Subject: [PATCH 16/18] CI: Reduce OS/Python matrix --- .github/workflows/CI.yaml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index e334cbf..8d067d9 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -21,11 +21,20 @@ on: jobs: test: name: Test on ${{ matrix.os }}, Python ${{ matrix.python-version }} - runs-on: ${{ matrix.os }} + runs-on: ${{ matrix.cfg.os }} strategy: matrix: - os: [macOS-latest, ubuntu-latest, windows-latest] - python-version: [3.8, 3.9, "3.10"] + cfg: + - os: ubuntu-latest + python-version: "3.8" + - os: ubuntu-latest + python-version: "3.9" + - os: ubuntu-latest + python-version: "3.10" + - os: macos-latest + python-version: "3.8" + - os: windows-latest + python-version: "3.8" steps: - uses: actions/checkout@v3 From adb4507a85cc255ea061f1a2396eb4a4b2fd34b7 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:26:09 +0000 Subject: [PATCH 17/18] Env: Remove duplicated package --- devtools/conda-envs/test_env.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/devtools/conda-envs/test_env.yaml b/devtools/conda-envs/test_env.yaml index 8db9597..d3ecb21 100644 --- a/devtools/conda-envs/test_env.yaml +++ b/devtools/conda-envs/test_env.yaml @@ -24,7 +24,6 @@ dependencies: - pytest-cov - nbval - shyaml - - pytest-cov - codecov # Docs - sphinx From 295bd3702aba05c5253116c0cce231040c6e0bc3 Mon Sep 17 00:00:00 2001 From: dominiquesydow Date: Mon, 26 Dec 2022 20:32:29 +0000 Subject: [PATCH 18/18] CI: Fix typo --- .github/workflows/CI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 8d067d9..c96db5e 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -20,7 +20,7 @@ on: jobs: test: - name: Test on ${{ matrix.os }}, Python ${{ matrix.python-version }} + name: Test on ${{ matrix.cfg.os }}, Python ${{ matrix.cfg.python-version }} runs-on: ${{ matrix.cfg.os }} strategy: matrix: