From 58828056347adc18320102cccfded003bac55389 Mon Sep 17 00:00:00 2001 From: Tieqiong Zhang Date: Mon, 26 Aug 2024 18:58:47 -0400 Subject: [PATCH 1/3] fix the failing workflow --- .github/workflows/main.yml | 1 + .github/workflows/matrix.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c005f227..30f4e0a4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,6 +35,7 @@ jobs: run: | conda install --file requirements/run.txt conda install --file requirements/test.txt + conda install --file requirements/build.txt python -m pip install -r requirements/pip.txt python -m pip install . --no-deps diff --git a/.github/workflows/matrix.yml b/.github/workflows/matrix.yml index 3b563db1..3c8c0f0d 100644 --- a/.github/workflows/matrix.yml +++ b/.github/workflows/matrix.yml @@ -40,6 +40,7 @@ jobs: run: | conda install --file requirements/run.txt conda install --file requirements/test.txt + conda install --file requirements/build.txt python -m pip install -r requirements/pip.txt python -m pip install . --no-deps From 7b10732df6d97586bce454136e8742947b90cb1c Mon Sep 17 00:00:00 2001 From: Tieqiong Zhang Date: Tue, 27 Aug 2024 04:39:32 -0400 Subject: [PATCH 2/3] use -e for workflows --- .github/workflows/codecov.yml | 2 +- .github/workflows/docs.yml | 2 +- .github/workflows/main.yml | 2 +- .github/workflows/matrix.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index f8f239c1..7c61a5f2 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -39,7 +39,7 @@ jobs: conda install --file requirements/run.txt conda install --file requirements/test.txt python -m pip install -r requirements/pip.txt - python -m pip install . --no-deps + python -m pip install -e . --no-deps - name: Validate diffpy.pdffit2 run: | diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 89ff2948..a6f0e236 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -36,7 +36,7 @@ jobs: conda install --file requirements/run.txt conda install --file requirements/docs.txt python -m pip install -r requirements/pip.txt - python -m pip install . --no-deps + python -m pip install -e . --no-deps - name: build documents run: make -C doc html diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 30f4e0a4..6b42f847 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -37,7 +37,7 @@ jobs: conda install --file requirements/test.txt conda install --file requirements/build.txt python -m pip install -r requirements/pip.txt - python -m pip install . --no-deps + python -m pip install -e . --no-deps - name: Validate diffpy.pdffit2 run: python -m pytest diff --git a/.github/workflows/matrix.yml b/.github/workflows/matrix.yml index 3c8c0f0d..a4f39eca 100644 --- a/.github/workflows/matrix.yml +++ b/.github/workflows/matrix.yml @@ -42,7 +42,7 @@ jobs: conda install --file requirements/test.txt conda install --file requirements/build.txt python -m pip install -r requirements/pip.txt - python -m pip install . --no-deps + python -m pip install -e . --no-deps - name: Validate diffpy.pdffit2 run: python -m pytest From b702d739aa3296d45e5bb195030443d41461b163 Mon Sep 17 00:00:00 2001 From: Tieqiong Zhang Date: Tue, 27 Aug 2024 04:42:51 -0400 Subject: [PATCH 3/3] add install build in codecov workflow (gsl) --- .github/workflows/codecov.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index 7c61a5f2..66a8baa5 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -38,6 +38,7 @@ jobs: run: | conda install --file requirements/run.txt conda install --file requirements/test.txt + conda install --file requirements/build.txt python -m pip install -r requirements/pip.txt python -m pip install -e . --no-deps