Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
673 commits
Select commit Hold shift + click to select a range
bba145e
:arrow_up: Upgrade `requests` 2.32.0 → 2.32.3
shnizzedy Jun 9, 2025
7931e25
⬆️ Upgrade `requests` 2.32.0 → 2.32.3 (#2238)
shnizzedy Jun 9, 2025
7897957
adding native transforms (.mat files) to outputs
birajstha Jun 9, 2025
fe769d7
adding to the changelog
birajstha Jun 10, 2025
f1fda04
Merge branch 'develop' into feature/native_transforms
birajstha Jun 10, 2025
06a0c45
adding tests for the registration connectors for added outputs
birajstha Jun 10, 2025
a3ecfc5
fixing imports in the test
birajstha Jun 10, 2025
29b47dd
fixed imports
birajstha Jun 10, 2025
07ca12e
rewriting the tests for registration connector
birajstha Jun 10, 2025
0788588
rewriting the tests for registration connector
birajstha Jun 10, 2025
5a9b474
cfg changes for pytest
birajstha Jun 10, 2025
0fce638
renamed linear_xfm to flirt_xfm and updated the tests
birajstha Jun 11, 2025
0c2bb17
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jun 11, 2025
0e7eebf
Update CPAC/registration/tests/test_ants_registration_connector.py
birajstha Jun 11, 2025
c4418a6
Update CPAC/registration/tests/test_ants_registration_connector.py
birajstha Jun 11, 2025
c0c6fed
Update CPAC/registration/tests/test_fsl_registration_connector.py
birajstha Jun 11, 2025
dc04235
Update CPAC/registration/tests/test_fsl_registration_connector.py
birajstha Jun 11, 2025
bd511f6
updating the output names and unit tests
birajstha Jun 11, 2025
b42fcd6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jun 11, 2025
20e5119
Merge pull request #2239 from FCP-INDI/feature/native_transforms
birajstha Jun 11, 2025
f0fe92c
fixup! fixup! fixup! :necktie: Resequence motion
shnizzedy Jun 11, 2025
eeb8915
Merge branch 'develop' into fix_chipped_mask
sgiavasis Jun 12, 2025
ceb37e9
Merge branch 'develop' into fix/ideal_bandpass
birajstha Jun 12, 2025
a336ac0
replacing 3drefit with 3dwarp in func deoblique
birajstha May 7, 2025
e333138
replacing 3drefit with 3dwarp in anat deoblique
birajstha May 7, 2025
bc45724
keeping afni packages
birajstha May 7, 2025
64838b5
upgrading AFNI to latest version
birajstha May 7, 2025
39199c6
afni
birajstha May 7, 2025
56215ec
afni
birajstha May 8, 2025
184262a
afni
birajstha May 8, 2025
bdbcd8d
afni
birajstha May 8, 2025
0265790
afni
birajstha May 8, 2025
1ed044d
[rebuild AFNI.23.3.09-jammy]
birajstha May 8, 2025
4765eac
[rebuild AFNI.23.3.09-jammy]
birajstha May 8, 2025
9ab3dc2
[rebuild AFNI.23.3.09-jammy]
birajstha May 8, 2025
a373232
[rebuild AFNI.23.3.09-jammy]
birajstha May 8, 2025
ea08157
:rotating_light: Fix casing
shnizzedy May 8, 2025
dfc614c
:pencil2: `_`, not `.`
shnizzedy May 8, 2025
bdeaaf1
:package: [rebuild standard]
shnizzedy May 9, 2025
d614bf9
with precommit changes
birajstha May 13, 2025
d634864
rebase with pre-config
birajstha May 14, 2025
ed32ec9
removing unused function
birajstha May 14, 2025
13cab1f
Update CPAC/utils/utils.py
birajstha May 14, 2025
607cd8e
Restore sink_native_transforms changelog line
birajstha Jun 13, 2025
4ad669f
:test_tube: Add test for default-type bandpass filter
shnizzedy Jun 13, 2025
44f7e0e
:necktie: Skip test with OSF data if no API key
shnizzedy Jun 13, 2025
af9fc25
:twisted_rightwards_arrows: Merge branch 'fix/ideal_bandpass' into 'o…
shnizzedy Jun 13, 2025
e464b49
Merge pull request #2215 from FCP-INDI/fix_chipped_mask
sgiavasis Jun 13, 2025
9a213c5
Merge branch 'develop' into fix/bbreg
sgiavasis Jun 13, 2025
dbdfd6d
Merge branch 'develop' into datetime-none
sgiavasis Jun 13, 2025
cee0a67
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jun 13, 2025
71395a1
:white_check_mark: Set wd for test wf
shnizzedy Jun 13, 2025
fde14a5
Merge pull request #2232 from FCP-INDI/fix/bbreg
sgiavasis Jun 13, 2025
979ca13
Merge branch 'develop' into datetime-none
sgiavasis Jun 13, 2025
58c84ee
:truck: Move `test_ants_registration_connector` → `test_registration_…
shnizzedy Jun 13, 2025
3507933
:truck: Move `test_fsl_registration_connector` → `test_registration_c…
shnizzedy Jun 13, 2025
b2529b9
:technologist: Clarify estimate vs. correction node names
shnizzedy Jun 13, 2025
eb6a291
:truck: Consolidate registration connector tests
shnizzedy Jun 13, 2025
6aa97c9
fixup! Merge branch 'develop' into datetime-none
shnizzedy Jun 13, 2025
be60f10
Update CPAC/nuisance/tests/test_bandpass.py
birajstha Jun 13, 2025
b394ccf
Merge branch 'develop' into fix/ideal_bandpass
birajstha Jun 13, 2025
b42e977
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jun 13, 2025
e798b43
:construction_worker: Pass `$OSF_DATA` to docker
shnizzedy Jun 13, 2025
d79173d
fixing the tests
birajstha Jun 13, 2025
bae5da4
check none before other
birajstha Jun 13, 2025
07b33ec
:bulb: Update comments re: PR
shnizzedy Jun 13, 2025
0166416
:twisted_rightwards_arrows: Merge branch 'develop' into `organism`
shnizzedy Jun 13, 2025
703642c
:twisted_rightwards_arrows: Merge remote-tracking branch 'origin/deve…
shnizzedy Jun 13, 2025
157285f
Merge pull request #2237 from FCP-INDI/fix/ideal_bandpass
birajstha Jun 13, 2025
e869f44
Merge branch 'develop' into datetime-none
sgiavasis Jun 13, 2025
afef934
Merge pull request #2236 from FCP-INDI/datetime-none
sgiavasis Jun 14, 2025
df16687
:twisted_rightwards_arrows: Merge 'develop' into 'organism'
shnizzedy Jun 14, 2025
1d200e7
:alien: Manually install deprecated tarfile into backports namespace
shnizzedy Jun 17, 2025
ae97a86
:alien: Link `libcrypt.so.2` for `csh` for FreeSurfer
shnizzedy Jun 17, 2025
8596775
:art: Address style warnings
shnizzedy Jun 17, 2025
a2c3d2f
👽️ Manually install deprecated `tarfile` into `backports` namespace (…
shnizzedy Jun 18, 2025
2eb7344
:package: Explicitly set `ANTSPATH` in full (with-FreeSurfer) image
shnizzedy Jun 16, 2025
76000a1
:memo: Add `$ANTSPATH` to CHANGELOG
shnizzedy Jun 16, 2025
29d5e31
:pencil2: Correct method call name
shnizzedy Jun 18, 2025
3969ac6
:bricks: Add `__init__` for seg tests
shnizzedy Jun 18, 2025
ddd9c7a
:goal_net: Handle more datetime edge cases in logging
shnizzedy Jun 19, 2025
d887e9d
:twisted_rightwards_arrows: Merge branch 'develop' into 'organism'
shnizzedy Jun 19, 2025
c8f45a9
:white_check_mark: Refactor `test_match_epi_fmaps`
shnizzedy Jun 18, 2025
8a7f103
:goal_net: Handle bytestring in phase encoding metadata
shnizzedy Jun 19, 2025
0749e9c
:twisted_rightwards_arrows: Merge branch 'monitoring-datetime-edge-ca…
shnizzedy Jun 19, 2025
1ca5677
:pencil2: Remove duplicate library link
shnizzedy Jun 19, 2025
81e8eaf
:twisted_rightwards_arrows: Merge branch 'organism' into match_epi_fmaps
shnizzedy Jun 19, 2025
c31ac21
:goal_net: Handle more datetime edge cases in logging
shnizzedy Jun 19, 2025
73d64d3
:rewind: Remove debugging code
shnizzedy Jun 19, 2025
50fb43b
:rewind: Remove debugging code
shnizzedy Jun 19, 2025
1ed8dff
:art: DRY `match_epi_fmaps_function_node`
shnizzedy Jun 19, 2025
3c8c312
:twisted_rightwards_arrows: Merge branch 'monitoring-datetime-edge-ca…
shnizzedy Jun 19, 2025
4c0f24b
:pencil2: Quote typechecking type
shnizzedy Jun 19, 2025
2df6cb4
:twisted_rightwards_arrows: Merge branch 'monitoring-datetime-edge-ca…
shnizzedy Jun 19, 2025
2afdf21
:pencil2: Quote typechecking type
shnizzedy Jun 19, 2025
e2d6a31
Merge pull request #2230 from FCP-INDI/organism
sgiavasis Jun 20, 2025
ed7644b
:package: Install `bc` in `lite` image for `fsl_prepare_fieldmap`
shnizzedy Jun 20, 2025
b97b3fb
:twisted_rightwards_arrows: Merge branch 'remotes/origin/develop' int…
shnizzedy Jun 20, 2025
1156a21
:white_check_mark: Add direct test for better coverage
shnizzedy Jun 20, 2025
7ae48fe
:test_tube: Add (single) smoke test for abcd-options to unit tests
shnizzedy Jun 23, 2025
a907528
:necktie: Transform template-space mask to bold mask
shnizzedy Jun 23, 2025
6c68742
:white_check_mark: Set paths in pipeline config for smoke test
shnizzedy Jun 24, 2025
c945b0c
:necktie: Create `space-bold_desc-brain_mask` at nuisance generation …
shnizzedy Jun 24, 2025
85869fc
desc-ABCDpreproc_t1w added to outputs
birajstha Jun 24, 2025
ea47c4d
adding to changelog
birajstha Jun 24, 2025
de6a6d4
implementing importlib.resources
birajstha Jun 25, 2025
50f0f62
:necktie: Include `desc-reorient_bold` in nuisiance generation
shnizzedy Jun 25, 2025
7020a1b
:pencil2: :wrench: Fix path to `MNI152_T1_1mm_first_brain_mask`
shnizzedy Jun 25, 2025
0452046
:recycle: Use `importlib.resources.files` instead of `__file__`
shnizzedy Jun 25, 2025
1c7ab57
:recycle: Use `importlib.resources.files` instead of `pkg_resources`
shnizzedy Jun 25, 2025
622861f
:memo: Add `importlib.resources` upgrade to CHANGELOG
shnizzedy Jun 25, 2025
bdc0a63
:recycle: DRY CONFIGS_PATH
shnizzedy Jun 25, 2025
6e0fbfc
:pencil2: Remove extra `/`
shnizzedy Jun 26, 2025
0d0149a
fixup! :necktie: Include `desc-reorient_bold` in nuisiance generation
shnizzedy Jun 26, 2025
0ec8206
:bug: Use sbref for reference
shnizzedy Jun 26, 2025
5c02948
:recycle: Make more robust against timezone awareness differences
shnizzedy Jun 26, 2025
2d82a0b
:white_check_mark: Test `sync_tz`
shnizzedy Jun 26, 2025
6e501cc
:fire: Remove stray comment
shnizzedy Jun 26, 2025
35547c4
fixing ants.py for missing pkgr_fn
birajstha Jul 7, 2025
9011536
changed schemable to schema
birajstha Jul 7, 2025
8d4e08e
str file-path instead of as_file
birajstha Jul 7, 2025
587eadf
removing desc-head_T1w from brain_extraction
birajstha Jul 7, 2025
ce60bc7
converting fs-fsl-tight/loose masks into generic ones
birajstha Jul 7, 2025
737e557
adding unit-tests
birajstha Jul 8, 2025
b43b69f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 8, 2025
58b9028
added to changelog
birajstha Jul 8, 2025
95d7ca9
removing the final brain mask to native node
birajstha Jul 8, 2025
266f7a4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 8, 2025
48826ec
Fixing freesurfer-abcd brain masking
birajstha Jul 23, 2025
55b14e2
removing pipeline-fs_xfm
birajstha Jul 23, 2025
16650a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 23, 2025
c171017
adding to change log
birajstha Jul 24, 2025
596a7f0
:arrow_up: Upgrade coverage @ ≥ 7.10.0
shnizzedy Jul 24, 2025
8adf7f5
adding fallback option desc-preproc_T1w
birajstha Jul 24, 2025
cee03d2
Merge pull request #2241 from FCP-INDI/antsJointLabelFusion.sh
sgiavasis Jul 24, 2025
ac65f49
Merge branch 'develop' into monitoring-datetime-edge-cases
sgiavasis Jul 24, 2025
7c1275c
Merge pull request #2246 from FCP-INDI/monitoring-datetime-edge-cases
sgiavasis Jul 25, 2025
d056365
Merge branch 'develop' into match_epi_fmaps
sgiavasis Jul 25, 2025
d0340d1
Merge pull request #2247 from FCP-INDI/match_epi_fmaps
sgiavasis Jul 25, 2025
a1c363b
Merge branch 'develop' into lite-bc
sgiavasis Jul 25, 2025
568eb08
Update CPAC/anat_preproc/anat_preproc.py
birajstha Jul 25, 2025
5cb7a57
Update CPAC/anat_preproc/anat_preproc.py
birajstha Jul 25, 2025
46161ff
Merge pull request #2250 from FCP-INDI/lite-bc
sgiavasis Jul 25, 2025
cc7d23a
Merge branch 'develop' into feature/abcd-preproc-t1w
sgiavasis Jul 25, 2025
5c610c3
:arrow_up: Upgrade coverage @7.10.1
shnizzedy Jul 28, 2025
a64961b
Merge pull request #2253 from FCP-INDI/feature/abcd-preproc-t1w
sgiavasis Jul 28, 2025
712559b
Merge branch 'develop' into abcd-space-bold_desc-brain_mask
sgiavasis Jul 28, 2025
c6abb3e
Merge pull request #2256 from FCP-INDI/abcd-space-bold_desc-brain_mask
sgiavasis Jul 28, 2025
404cfb7
Merge branch 'develop' into fix/forked-desc-head_T1w
sgiavasis Jul 28, 2025
2d9b244
Merge pull request #2264 from FCP-INDI/fix/forked-desc-head_T1w
sgiavasis Jul 28, 2025
a9da76c
Merge branch 'develop' into fix/ccs-options-brain-masking
sgiavasis Jul 28, 2025
1d39110
Merge pull request #2265 from FCP-INDI/fix/ccs-options-brain-masking
sgiavasis Jul 28, 2025
54bab39
Merge branch 'develop' into fix/abcd-options
sgiavasis Jul 28, 2025
921946a
Merge pull request #2268 from FCP-INDI/fix/abcd-options
sgiavasis Jul 29, 2025
14f2da6
:necktie: Make XCPQC inputs optional
shnizzedy Jul 29, 2025
36e7562
:necktie: Group `ICA_AROMA_FSLreg` inputs
shnizzedy Jul 30, 2025
970afa5
:rewind: Revert ":necktie: Group `ICA_AROMA_FSLreg` inputs"
shnizzedy Jul 30, 2025
930022b
making only the first arg as required
birajstha Jul 30, 2025
0a0e306
only calculate delta_ratio for EchoTime if phasediff type fmap
birajstha Jul 31, 2025
2d871cc
adding a better way to determine fmaps and then set resources accordi…
birajstha Aug 1, 2025
c2f22a4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 1, 2025
e04eeb3
resolving the nipype not defined error
birajstha Aug 1, 2025
aa73f3a
moving get_fmap_type to utils
birajstha Aug 3, 2025
5a09872
correcting the imports in test
birajstha Aug 3, 2025
1a4500e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 3, 2025
7ae1c2a
check fmap metadata during workflow build for robust fmap type detection
birajstha Aug 4, 2025
7979f05
adding tests
birajstha Aug 4, 2025
26af869
fixing the wrong classification
birajstha Aug 4, 2025
cf9229c
adding to changelog
birajstha Aug 4, 2025
d595d85
Update CPAC/utils/utils.py
birajstha Aug 5, 2025
841d474
Update CPAC/utils/utils.py
birajstha Aug 5, 2025
5a78990
Update CPAC/utils/utils.py
birajstha Aug 5, 2025
ece294d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 5, 2025
489e41c
Update CPAC/utils/utils.py
birajstha Aug 5, 2025
3fd16bf
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 5, 2025
7764fba
adding type hinting as per Jon's suggestion
birajstha Aug 5, 2025
22df8c3
:loud_sound: Add `new_strats` to verbose logger
shnizzedy Aug 6, 2025
44b0f4b
:loud_sound: Include name when debugging strats
shnizzedy Aug 7, 2025
33bb943
:recycle: Un=daisy-chain registration options
shnizzedy Aug 7, 2025
1d89c09
:truck: `desc-ref_bold` → `sbref`
shnizzedy Aug 8, 2025
5d9dafc
:goal_net: Try to short-circuit crossed streams
shnizzedy Aug 8, 2025
1b6bd2e
:necktie: Move short-circuit
shnizzedy Aug 9, 2025
2bff2a5
:white_check_mark: Update `brain_mask_freesurfer_fsl` tests
shnizzedy Aug 11, 2025
33756d2
:loud_sound: Improve dropped variant logging
shnizzedy Aug 13, 2025
323f031
adding match_fov node before apply_warp
birajstha Aug 18, 2025
279cbbc
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 18, 2025
d1879e9
Merge pull request #2275 from FCP-INDI/fix/abcd-options
birajstha Aug 20, 2025
23bc03b
changing ref from brain to whole head
birajstha Aug 22, 2025
5376cf3
:recycle: Reduce initial number of connections; fix short-circuit
shnizzedy Aug 26, 2025
9d89c6f
removing unnecessary nodes
birajstha Aug 26, 2025
262c2fc
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 26, 2025
713f451
moving the reference flag from inside of bbreg to coregistration
birajstha Aug 27, 2025
e9ba975
adding ref_weight in FLIRT whole head registration
birajstha Aug 27, 2025
4e47f2d
adding reference whole head
birajstha Aug 28, 2025
1a4c8d9
:recycle: Restore consecutive forking ability
shnizzedy Aug 29, 2025
25453fc
concating match_fov to the xfm
birajstha Aug 29, 2025
47cdb13
Turning EPI off for abcd-options config
birajstha Sep 2, 2025
cc5648e
:rewind: Revert ":recycle: Restore consecutive forking ability"
shnizzedy Sep 2, 2025
66d40dc
adding to changelog
birajstha Sep 2, 2025
9c551be
:necktie: Stringify variants to handle chains
shnizzedy Sep 2, 2025
2c1edca
Merge branch 'develop' into fix/abcd-options
birajstha Sep 2, 2025
f2a7578
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 2, 2025
e9925b7
changing func_input from Selected_Functional_Volume to Mean_Functiona…
birajstha Sep 3, 2025
009ba4a
changing func_input from Selected_Functional_Volume to Mean_Functiona…
birajstha Sep 3, 2025
2b13ca5
reverting some unnecessary changes
birajstha Sep 4, 2025
c3957a9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 4, 2025
54994b0
updating the changelog
birajstha Sep 4, 2025
579bd9e
Merge branch 'develop' into fix/gather_echo_times
birajstha Sep 4, 2025
b15aece
:passport_control: Document maintenance mode and codeowners
shnizzedy Sep 4, 2025
83e4c7a
🛂 Document maintenance mode and codeowners (#2278)
shnizzedy Sep 5, 2025
e408c74
moving the addition of bold masking below and enabling previously blo…
birajstha Sep 5, 2025
2ffdee3
Merge branch 'develop' into fix/abcd-options
birajstha Sep 5, 2025
fb7e86f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 5, 2025
2777fbe
Merge pull request #2276 from FCP-INDI/fix/abcd-options
birajstha Sep 9, 2025
bac897f
:twisted_rightwards_arrows: Merge branch 'develop' into 'decrease-fra…
shnizzedy Sep 11, 2025
5a48533
adding match fov node to convert fs brain mask to native space
birajstha Sep 11, 2025
1df0639
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 11, 2025
61960ac
⬆️ Upgrade coverage @ ≥ 7.10.1 (#2271)
shnizzedy Sep 12, 2025
5196fe4
bringing the FS brain mask to T1 space before anat skull stripping (#…
shnizzedy Sep 12, 2025
9f70201
:twisted_rightwards_arrows: Merge branch 'develop' into 'feature/upda…
shnizzedy Sep 12, 2025
8c4d05a
Merge branch 'develop' into fix/check_s3
birajstha Sep 12, 2025
651cfa5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 12, 2025
592c10b
Merge pull request #2154 from FCP-INDI/feature/update_pixdim4
birajstha Sep 12, 2025
6b0356f
fixing git path
birajstha Sep 12, 2025
4c992f7
Merge branch 'develop' into fix/check_s3
birajstha Sep 12, 2025
f4f886a
using pathlib instead in gitversion
birajstha Sep 12, 2025
3ec9829
git path fix
birajstha Sep 12, 2025
c60f7b7
git path fix
birajstha Sep 12, 2025
613f1e8
adding fall back for version
birajstha Sep 12, 2025
9e433d4
:rewind: Revert "[pre-commit.ci] auto fixes from pre-commit.com hooks…
shnizzedy Sep 15, 2025
7469a36
Merge pull request #2284 from FCP-INDI/fix/check_s3-version
birajstha Sep 15, 2025
dcf6063
:twisted_rightwards_arrows: Merge branch 'develop' into 'decrease-fra…
shnizzedy Sep 15, 2025
29a99ca
Merge branch 'develop' into fix/gather_echo_times
birajstha Sep 18, 2025
e1ab42c
tweak SUPPORT.md language
gkiar Sep 11, 2025
4955772
Update SUPPORT.md
gkiar Sep 18, 2025
6811ef4
robust fmap classification (#2273)
shnizzedy Sep 18, 2025
97a4b37
tweak SUPPORT.md language (#2281)
shnizzedy Sep 18, 2025
ee00500
Merge branch 'develop' into decrease-fragility/xcpqc
shnizzedy Sep 18, 2025
c72d516
♻️ Decrease xcpqc fragility (#2277)
shnizzedy Sep 18, 2025
28c6731
Merge branch 'develop' into fix/check_s3
birajstha Sep 22, 2025
3e3cec5
changes suggested by Jon
birajstha Sep 22, 2025
8665244
reverting multiple version added by ci again
birajstha Sep 23, 2025
7bcf7ee
:rewind: Revert "reverting multiple version added by ci again"
shnizzedy Sep 23, 2025
bf46638
:recycle: Refactor autoversioning script
shnizzedy Sep 23, 2025
d57a78f
:bug: Include `test_configs`
shnizzedy Sep 23, 2025
b9a741a
:necktie: Get version from git
shnizzedy Sep 23, 2025
5a64fad
:recycle: Guard `license_notice`
shnizzedy Sep 23, 2025
855e83a
Merge pull request #2288 from FCP-INDI/fix-autoversioning
birajstha Sep 25, 2025
2544523
Fix/check s3 (#2282)
shnizzedy Sep 25, 2025
8dfdd9e
fixup! :recycle: Guard `license_notice`
shnizzedy Sep 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
setup: true
version: 2.1
orbs:
continuation: circleci/continuation@0.3.1
continuation: circleci/continuation@1.1.0

parameters:
run_tests:
Expand Down
22 changes: 7 additions & 15 deletions .circleci/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
version: 2.1
# Singularity started failing to set up on Circle circa May 2023, so those tests are currently disabled

orbs:
codecov: codecov/[email protected]

parameters:
branch:
type: string
Expand Down Expand Up @@ -36,7 +39,8 @@ commands:
name: "Combining and reporting coverage"
command: |
coverage combine
coverage html --ignore-errors
coverage xml -o coverage.xml # Generate XML report
- codecov/upload
configure-git-user:
steps:
- add_ssh_keys:
Expand All @@ -45,10 +49,6 @@ commands:
- run:
name: "Configuring git user"
command: |
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 78BD65473CB3BD13
curl -L https://packagecloud.io/circleci/trusty/gpgkey | sudo apt-key add -
sudo apt-get update
sudo apt-get install git -y
git config --global user.email "[email protected]"
git config --global user.name "Theodore (machine user) @ CircleCI"
create-docker-test-container:
Expand All @@ -64,11 +64,6 @@ commands:
mkdir -p ~/project/test-results
docker pull ${DOCKER_TAG}
docker run -v /etc/passwd:/etc/passwd --user=$(id -u):c-pac -dit -P -e COVERAGE_FILE=<< parameters.coverage-file >> -v /home/circleci/project/test-results:/code/test-results -v /home/circleci:/home/circleci -v /home/circleci/project/CPAC/resources/configs/test_configs:/test_configs -v $PWD:/code -v $PWD/dev/circleci_data:$PWD/dev/circleci_data --workdir=/home/circleci/project --entrypoint=/bin/bash --name docker_test ${DOCKER_TAG}
get-sample-bids-data:
steps:
- run:
name: Getting Sample BIDS Data
command: git clone https://github.com/bids-standard/bids-examples.git
get-singularity:
parameters:
version:
Expand Down Expand Up @@ -124,7 +119,7 @@ commands:
coverage-file: .coverage.docker${VARIANT}
- run:
name: Running pytest in Docker image
command: docker exec --user $(id -u) docker_test /bin/bash /code/dev/circleci_data/test_in_image.sh
command: docker exec -e OSF_DATA --user $(id -u) docker_test /bin/bash /code/dev/circleci_data/test_in_image.sh
set-python-version:
steps:
- restore_cache:
Expand Down Expand Up @@ -177,7 +172,7 @@ commands:
jobs:
combine-coverage:
machine:
image: ubuntu-2004:2023.04.2
image: ubuntu-2404:2024.11.1
steps:
- checkout
- restore_cache:
Expand All @@ -194,8 +189,6 @@ jobs:
# key: coverage-singularity-lite-{{ .Revision }}
- set-python-version
- combine-coverage
- store_artifacts:
path: htmlcov
push-branch-to-docker-hub:
parameters:
variant:
Expand Down Expand Up @@ -231,7 +224,6 @@ jobs:
- set-up-variant:
variant: "<< parameters.variant >>"
- set-python-version
- get-sample-bids-data
- run-pytest-docker
- store_test_results:
path: test-results
Expand Down
21 changes: 21 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
codecov:
branch: main

comment:
layout: "diff, files"
behavior: default
require_changes: false
require_base: false
require_head: true
hide_project_coverage: false

coverage:
precision: 1
range: "50..90"
round: nearest
status:
project:
default: # default is the status check's name, not default settings
only_pulls: false
target: auto
threshold: "5"
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@ cpac_runs
.env*
.git
.github
!.github/CODEOWNERS
!.github/scripts
*.tar.gz
30 changes: 30 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Copyright (C) 2025 C-PAC Developers

# This file is part of C-PAC.

# C-PAC is free software: you can redistribute it and/or modify it under
# the terms of the GNU Lesser General Public License as published by the
# Free Software Foundation, either version 3 of the License, or (at your
# option) any later version.

# C-PAC is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
# License for more details.

# You should have received a copy of the GNU Lesser General Public
# License along with C-PAC. If not, see <https://www.gnu.org/licenses/>.

# Global maintenance
* @FCP-INDI/Maintenance

# DevOps
/pyproject.toml @FCP-INDI/DevOps
/requirements.txt @FCP-INDI/DevOps
/setup.py @FCP-INDI/DevOps
/dev @FCP-INDI/DevOps
/scripts @FCP-INDI/DevOps
/.* @FCP-INDI/DevOps
/.circleci @FCP-INDI/DevOps
/.github @FCP-INDI/DevOps
**/*Dockerfile @FCP-INDI/DevOps
Loading