Skip to content

Commit 7f94c3a

Browse files
authored
Merge pull request #1887 from FCP-INDI/develop
Release v1.8.5 Develop branch to Main
2 parents 9586d71 + 18206af commit 7f94c3a

File tree

185 files changed

+14662
-9463
lines changed

Some content is hidden

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

185 files changed

+14662
-9463
lines changed

.circleci/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ commands:
157157
name: Testing Singularity installation
158158
command: |
159159
pip install -r dev/circleci_data/requirements.txt
160-
coverage run -m pytest --junitxml=test-results/junit.xml --continue-on-collection-errors dev/circleci_data/test_install.py
160+
coverage run -m pytest --junitxml=test-results/junit.xml --continue-on-collection-errors dev/circleci_data/test_install.py
161161
162162
jobs:
163163
combine-coverage:

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ RUN apt-get update && \
2424
FROM ghcr.io/fcp-indi/c-pac/ubuntu:xenial-20200114
2525
LABEL org.opencontainers.image.description "NOT INTENDED FOR USE OTHER THAN AS A STAGE IMAGE IN A MULTI-STAGE BUILD \
2626
AFNI 16.2.07 stage"
27+
LABEL org.opencontainers.image.source https://github.com/FCP-INDI/C-PAC
2728
USER root
2829

2930
COPY --from=AFNI /opt/afni-latest/ /usr/lib/afni/bin/

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

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

.github/Dockerfiles/AFNI.update.afni.binaries-bionic.Dockerfile renamed to .github/Dockerfiles/AFNI.21.1.00-bionic.Dockerfile

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
FROM ghcr.io/fcp-indi/c-pac/ubuntu:bionic-non-free
2-
LABEL org.opencontainers.image.description "NOT INTENDED FOR USE OTHER THAN AS A STAGE IMAGE IN A MULTI-STAGE BUILD \
3-
AFNI @update.afni.binaries stage"
1+
FROM ghcr.io/fcp-indi/c-pac/ubuntu:bionic-non-free as AFNI
42
USER root
53

64
# install AFNI
@@ -21,7 +19,7 @@ RUN if [ -f /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0]; then \
2119
LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH && \
2220
export LD_LIBRARY_PATH && \
2321
apt-get update && apt-get install -y libglw1-mesa-dev && \
24-
AFNI_VERSION="20.0.04" && \
22+
AFNI_VERSION="21.1.00" && \
2523
curl -LOJ https://github.com/afni/afni/archive/AFNI_${AFNI_VERSION}.tar.gz && \
2624
mkdir /opt/afni && \
2725
tar -xvf afni-AFNI_${AFNI_VERSION}.tar.gz -C /opt/afni --strip-components 1 && \
@@ -49,5 +47,12 @@ RUN apt-get clean && \
4947
apt-get autoremove -y && \
5048
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
5149

52-
# set user
53-
USER c-pac_user
50+
FROM scratch
51+
LABEL org.opencontainers.image.description "NOT INTENDED FOR USE OTHER THAN AS A STAGE IMAGE IN A MULTI-STAGE BUILD \
52+
AFNI 21.1.00 (Domitian) stage"
53+
LABEL org.opencontainers.image.source https://github.com/FCP-INDI/C-PAC
54+
COPY --from=AFNI /lib/x86_64-linux-gnu/ld* /lib/x86_64-linux-gnu/
55+
COPY --from=AFNI /lib/x86_64-linux-gnu/lib*so* /lib/x86_64-linux-gnu/
56+
COPY --from=AFNI /lib64/ld* /lib64/
57+
COPY --from=AFNI /opt/afni/ /opt/afni/
58+
COPY --from=AFNI /usr/lib/x86_64-linux-gnu/lib*so* /usr/lib/x86_64-linux-gnu/

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

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
FROM ghcr.io/fcp-indi/c-pac/ubuntu:bionic-non-free
2-
LABEL org.opencontainers.image.description "NOT INTENDED FOR USE OTHER THAN AS A STAGE IMAGE IN A MULTI-STAGE BUILD \
3-
ANTs 2.2.0 stage"
1+
FROM ghcr.io/fcp-indi/c-pac/ubuntu:bionic-non-free as ANTs
42
USER root
53

64
# install ANTs from Neurodocker
@@ -42,5 +40,9 @@ RUN apt-get clean && \
4240
apt-get autoremove -y && \
4341
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
4442

45-
# set user
46-
USER c-pac_user
43+
FROM scratch
44+
LABEL org.opencontainers.image.description "NOT INTENDED FOR USE OTHER THAN AS A STAGE IMAGE IN A MULTI-STAGE BUILD \
45+
ANTs 2.2.0 stage"
46+
LABEL org.opencontainers.image.source https://github.com/FCP-INDI/C-PAC
47+
COPY --from=ANTs /usr/lib/ants/ /usr/lib/ants/
48+
COPY --from=ANTs /ants_template /ants_template

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,7 @@ RUN apt-get clean && \
3737
FROM scratch
3838
LABEL org.opencontainers.image.description "NOT INTENDED FOR USE OTHER THAN AS A STAGE IMAGE IN A MULTI-STAGE BUILD \
3939
ANTs 2.3.4 stage"
40+
LABEL org.opencontainers.image.source https://github.com/FCP-INDI/C-PAC
4041
COPY --from=ANTs /usr/lib/ants/ /usr/lib/ants/
4142
COPY --from=ANTs /ants_template /ants_template
4243
COPY --from=ANTS /etc/locale.gen /etc/locale.gen
43-
44-
# set user
45-
USER c-pac_user

.github/Dockerfiles/ANTs.2.3.5-bionic.Dockerfile

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

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM ghcr.io/fcp-indi/c-pac/stage-base:abcd-hcp-v1.8.4
1+
FROM ghcr.io/fcp-indi/c-pac/stage-base:abcd-hcp-v1.8.5
22
LABEL org.opencontainers.image.description "Full C-PAC image with software dependencies version-matched to [ABCD-HCP BIDS fMRI Pipeline](https://github.com/DCAN-Labs/abcd-hcp-pipeline/blob/e480a8f99534f1b05f37bf44c64827384b69b383/Dockerfile)"
3+
LABEL org.opencontainers.image.source https://github.com/FCP-INDI/C-PAC
34
USER root
45

56
# install C-PAC
6-
COPY dev/docker_data/default_pipeline.yml /cpac_resources/default_pipeline.yml
77
COPY dev/circleci_data/pipe-test_ci.yml /cpac_resources/pipe-test_ci.yml
88
COPY . /code
99
RUN pip install -e /code

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM ghcr.io/fcp-indi/c-pac/stage-base:standard-v1.8.4
1+
FROM ghcr.io/fcp-indi/c-pac/stage-base:standard-v1.8.5
22
LABEL org.opencontainers.image.description "Full C-PAC image"
3+
LABEL org.opencontainers.image.source https://github.com/FCP-INDI/C-PAC
34
USER root
45

56
# install C-PAC
6-
COPY dev/docker_data/default_pipeline.yml /cpac_resources/default_pipeline.yml
77
COPY dev/circleci_data/pipe-test_ci.yml /cpac_resources/pipe-test_ci.yml
88
COPY . /code
99
RUN pip install -e /code

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM ghcr.io/fcp-indi/c-pac/stage-base:fmriprep-lts-v1.8.4
1+
FROM ghcr.io/fcp-indi/c-pac/stage-base:fmriprep-lts-v1.8.5
22
LABEL org.opencontainers.image.description "Full C-PAC image with software dependencies version-matched to [fMRIPrep LTS](https://reproducibility.stanford.edu/fmriprep-lts#long-term-support-lts)"
3+
LABEL org.opencontainers.image.source https://github.com/FCP-INDI/C-PAC
34
USER root
45

56
# install C-PAC & set up runscript
6-
COPY dev/docker_data/default_pipeline.yml /cpac_resources/default_pipeline.yml
77
COPY dev/circleci_data/pipe-test_ci.yml /cpac_resources/pipe-test_ci.yml
88
COPY . /code
99
RUN pip install -e /code

0 commit comments

Comments
 (0)