From 99f8b5a390550a1c05adc095d1ab562ad25ed7a0 Mon Sep 17 00:00:00 2001 From: Synchon Mandal Date: Mon, 19 Dec 2022 12:36:27 +0100 Subject: [PATCH 1/6] chore: update step name in ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 22c99514d..7d58db38d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - - name: Install dependencies + - name: Install Python dependencies run: | python -m pip install --upgrade pip setuptools wheel python -m pip install tox tox-gh-actions -- 2.52.0 From 695453e08e6942d3584b0ba58c0907a47b5a6470 Mon Sep 17 00:00:00 2001 From: Synchon Mandal Date: Mon, 19 Dec 2022 12:36:51 +0100 Subject: [PATCH 2/6] update: add step for setting up AFNI in the CI --- .github/workflows/ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7d58db38d..8e11f1b55 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,13 @@ jobs: run: | python -m pip install --upgrade pip setuptools wheel python -m pip install tox tox-gh-actions + - name: Install AFNI + run: | + docker pull afni/afni_make_build + echo "export PATH=$PATH:$(pwd)/junifer/api/res/afni" >> ~/.bashrc + source ~/.bashrc + echo "Using AFNI : $(afni --version)" + if: matrix.python-version == 3.10 - name: Test with tox run: | tox -- 2.52.0 From a9d23f5b91dd51e3e3193595f6c0f25ef3dbc219 Mon Sep 17 00:00:00 2001 From: Fede Raimondo Date: Mon, 19 Dec 2022 12:57:57 +0100 Subject: [PATCH 3/6] Fix AFNI install + checks --- .github/workflows/ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e11f1b55..7a6f99bfa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,10 +38,11 @@ jobs: - name: Install AFNI run: | docker pull afni/afni_make_build - echo "export PATH=$PATH:$(pwd)/junifer/api/res/afni" >> ~/.bashrc - source ~/.bashrc - echo "Using AFNI : $(afni --version)" + echo "$(pwd)/junifer/api/res/afni" >> $GITHUB_PATH if: matrix.python-version == 3.10 + - nane: Check AFNI + run: | + echo "Using AFNI : $(afni --version)" - name: Test with tox run: | tox -- 2.52.0 From 981175f7f9f708b000d52a713e431e642f4a67ba Mon Sep 17 00:00:00 2001 From: Fede Raimondo Date: Mon, 19 Dec 2022 12:58:30 +0100 Subject: [PATCH 4/6] Forgot the conditional CI --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a6f99bfa..ef7c11ba7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,6 +43,7 @@ jobs: - nane: Check AFNI run: | echo "Using AFNI : $(afni --version)" + if: matrix.python-version == 3.10 - name: Test with tox run: | tox -- 2.52.0 From 317e16ac677c68f1944e02b793ede61007d01624 Mon Sep 17 00:00:00 2001 From: Fede Raimondo Date: Mon, 19 Dec 2022 13:01:30 +0100 Subject: [PATCH 5/6] run CI if the workflows config change --- .github/workflows/ci-docs.yml | 2 ++ .github/workflows/ci.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index 997dca0f8..ac5b6c0c1 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -4,9 +4,11 @@ on: push: paths-ignore: - 'junifer/**' + - '.github/workflows/**' pull_request: paths-ignore: - 'junifer/**' + - '.github/workflows/**' jobs: run-tests: runs-on: ubuntu-latest diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef7c11ba7..c0e907d1e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,9 +4,11 @@ on: push: paths: - 'junifer/**' + - '.github/workflows/**' pull_request: paths: - 'junifer/**' + - '.github/workflows/**' jobs: run-tests: -- 2.52.0 From f839bd0a8f4e54bba6b920b22fb86afce7182215 Mon Sep 17 00:00:00 2001 From: Fede Raimondo Date: Mon, 19 Dec 2022 13:01:58 +0100 Subject: [PATCH 6/6] damn typo --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c0e907d1e..8f4b829ab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,7 +42,7 @@ jobs: docker pull afni/afni_make_build echo "$(pwd)/junifer/api/res/afni" >> $GITHUB_PATH if: matrix.python-version == 3.10 - - nane: Check AFNI + - name: Check AFNI run: | echo "Using AFNI : $(afni --version)" if: matrix.python-version == 3.10 -- 2.52.0