Skip to content

Commit 1d5d507

Browse files
committed
🔀 Merge branch 'feature/check_orientations' into 'many_pipes'
2 parents 4ede118 + 312ef00 commit 1d5d507

File tree

404 files changed

+35826
-31704
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

404 files changed

+35826
-31704
lines changed

.circleci/main.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
---
22
version: 2.1
33
# Singularity started failing to set up on Circle circa May 2023, so those tests are currently disabled
44

@@ -139,7 +139,7 @@ commands:
139139
pip install -r dev/circleci_data/requirements.txt
140140
- save_cache:
141141
key: pip-ci-requirements-{{ checksum "dev/circleci_data/requirements.txt" }}-3.10.10
142-
paths:
142+
paths:
143143
- /opt/circleci/.pyenv/versions/3.10.10
144144
set-up-variant:
145145
parameters:
@@ -184,8 +184,8 @@ jobs:
184184
key: coverage-docker--{{ .Revision }}
185185
# - restore_cache:
186186
# key: coverage-singularity--{{ .Revision }}
187-
- restore_cache:
188-
key: coverage-docker-ABCD-HCP-{{ .Revision }}
187+
# - restore_cache:
188+
# key: coverage-docker-ABCD-HCP-{{ .Revision }}
189189
# - restore_cache:
190190
# key: coverage-singularity-ABCD-HCP-{{ .Revision }}
191191
- restore_cache:
@@ -237,7 +237,7 @@ jobs:
237237
path: test-results
238238
- save_cache:
239239
key: coverage-docker-<< parameters.variant >>-{{ .Revision }}
240-
paths:
240+
paths:
241241
- .coverage.docker
242242
- .coverage.docker-<< parameters.variant >>
243243
pytest-singularity:
@@ -266,7 +266,7 @@ jobs:
266266
path: test-results
267267
- save_cache:
268268
key: coverage-singularity-<< parameters.variant >>-{{ .Revision }}
269-
paths:
269+
paths:
270270
- .coverage.singularity
271271
- .coverage.singularity-<<parameters.variant >>
272272
workflows:
@@ -280,9 +280,9 @@ workflows:
280280
# - "Test in Singularity"
281281
- "Test lite variant in Docker"
282282
# - "Test lite variant in Singularity"
283-
- "Test ABCD-HCP variant in Docker"
283+
# - "Test ABCD-HCP variant in Docker"
284284
# - "Test ABCD-HCP variant in Singularity"
285-
- "Test fMRIPrep-LTS variant in Docker"
285+
# - "Test fMRIPrep-LTS variant in Docker"
286286
- push-branch-to-docker-hub:
287287
filters:
288288
branches:
@@ -293,18 +293,18 @@ workflows:
293293
variant:
294294
- ""
295295
- lite
296-
- ABCD-HCP
297-
- fMRIPrep-LTS
296+
# - ABCD-HCP
297+
# - fMRIPrep-LTS
298298
requires:
299299
- "Combine coverage"
300300
- pytest-docker:
301301
name: "Test in Docker"
302-
- pytest-docker:
303-
name: "Test ABCD-HCP variant in Docker"
304-
variant: ABCD-HCP
305-
- pytest-docker:
306-
name: "Test fMRIPrep-LTS variant in Docker"
307-
variant: fMRIPrep-LTS
302+
# - pytest-docker:
303+
# name: "Test ABCD-HCP variant in Docker"
304+
# variant: ABCD-HCP
305+
# - pytest-docker:
306+
# name: "Test fMRIPrep-LTS variant in Docker"
307+
# variant: fMRIPrep-LTS
308308
- pytest-docker:
309309
name: "Test lite variant in Docker"
310310
variant: lite

.github/Dockerfiles/AFNI.16.2.07.neurodocker-xenial.Dockerfile

Lines changed: 0 additions & 32 deletions
This file was deleted.

.github/Dockerfiles/AFNI.21.1.00-bionic.Dockerfile

Lines changed: 0 additions & 58 deletions
This file was deleted.

.github/Dockerfiles/ANTs.2.2.0.neurodocker-bionic.Dockerfile

Lines changed: 0 additions & 48 deletions
This file was deleted.

.github/Dockerfiles/ANTs.2.3.4.neurodocker-xenial.Dockerfile

Lines changed: 0 additions & 43 deletions
This file was deleted.

.github/Dockerfiles/C-PAC.develop-ABCD-HCP-bionic.Dockerfile

Lines changed: 0 additions & 33 deletions
This file was deleted.

.github/Dockerfiles/C-PAC.develop-fMRIPrep-LTS-xenial.Dockerfile

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/Dockerfiles/C-PAC.develop-jammy.Dockerfile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (C) 2022-2023 C-PAC Developers
1+
# Copyright (C) 2022-2024 C-PAC Developers
22

33
# This file is part of C-PAC.
44

@@ -14,23 +14,23 @@
1414

1515
# You should have received a copy of the GNU Lesser General Public
1616
# License along with C-PAC. If not, see <https://www.gnu.org/licenses/>.
17-
FROM ghcr.io/fcp-indi/c-pac/stage-base:standard-v1.8.7.dev1
17+
FROM ghcr.io/fcp-indi/c-pac/stage-base:standard-v1.8.8.dev1
1818
LABEL org.opencontainers.image.description "Full C-PAC image"
1919
LABEL org.opencontainers.image.source https://github.com/FCP-INDI/C-PAC
2020
USER root
2121

2222
# install C-PAC
2323
COPY dev/circleci_data/pipe-test_ci.yml /cpac_resources/pipe-test_ci.yml
2424
COPY . /code
25-
RUN pip cache purge && pip install -e /code
25+
RUN pip cache purge && pip install -e "/code[graphviz]"
2626
# set up runscript
2727
COPY dev/docker_data /code/docker_data
2828
RUN rm -Rf /code/docker_data/checksum && \
2929
mv /code/docker_data/* /code && \
3030
rm -Rf /code/docker_data && \
31-
chmod +x /code/run.py && \
32-
chmod +x /code/run-with-freesurfer.sh
33-
ENTRYPOINT ["/code/run-with-freesurfer.sh"]
31+
chmod +x /code/CPAC/_entrypoints/run.py && \
32+
chmod +x /code/CPAC/_entrypoints/run-with-freesurfer.sh
33+
ENTRYPOINT ["/code/CPAC/_entrypoints/run-with-freesurfer.sh"]
3434

3535
# link libraries & clean up
3636
# link libraries & clean up
@@ -45,7 +45,8 @@ RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /root/.cache/* \
4545
&& chmod 777 $(ls / | grep -v sys | grep -v proc)
4646
ENV PYTHONUSERBASE=/home/c-pac_user/.local
4747
ENV PATH=$PATH:/home/c-pac_user/.local/bin \
48-
PYTHONPATH=$PYTHONPATH:$PYTHONUSERBASE/lib/python3.10/site-packages
48+
PYTHONPATH=$PYTHONPATH:$PYTHONUSERBASE/lib/python3.10/site-packages \
49+
_SHELL=/bin/bash
4950

5051
# set user
5152
WORKDIR /home/c-pac_user

0 commit comments

Comments
 (0)