Skip to content

Commit 107faf7

Browse files
committed
Debug coverage installation
1 parent 8faeb7d commit 107faf7

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

.github/workflows/docs.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,29 @@ jobs:
2222
- uses: conda-incubator/setup-miniconda@v2
2323
with:
2424
activate-environment: build
25+
environment-file: ./environment.yml
26+
python-version: 3
2527
auto-update-conda: true
2628

2729
- name: install requirements
2830
run: |
29-
conda create -n test python=3.12 --quiet --yes
30-
conda activate test
31-
conda install -n build -c conda-forge --file requirements/build.txt --file requirements/run.txt --file requirements/test.txt --file requirements/docs.txt --quiet --yes
32-
33-
- name: install the package
34-
run: python -m pip install . --no-deps
31+
conda config --set always_yes yes --set changeps1 no
32+
conda config --add channels conda-forge
33+
conda create -n build python=3.12
34+
conda activate build
35+
conda install --file requirements/build.txt
36+
conda install --file requirements/run.txt
37+
conda install --file requirements/test.txt
38+
conda install --file requirements/docs.txt
39+
python -m pip install . --no-deps
3540
3641
- name: build documents
3742
run: make -C doc html
3843

3944
- name: Run tests and upload coverage
4045
shell: bash -l {0}
4146
run: |
42-
conda activate test
47+
conda activate build
4348
coverage run -m pytest -vv -s
4449
coverage report -m
4550
codecov

0 commit comments

Comments
 (0)