Skip to content

Commit c7c1783

Browse files
committed
👷 Drop prereqs for push-release
1 parent bae6d21 commit c7c1783

File tree

1 file changed

+26
-37
lines changed

1 file changed

+26
-37
lines changed

.circleci/main.yml

Lines changed: 26 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,19 @@ commands:
137137
- run:
138138
name: "Setting up variant"
139139
command: |
140-
if [[ ${CIRCLE_BRANCH} == 'main' ]]
140+
if [[ ${CIRCLE_TAG} == '' ]]
141141
then
142-
TAG=latest
143-
elif [[ ${CIRCLE_BRANCH} == 'develop' ]]
144-
then
145-
TAG=nightly
142+
if [[ ${CIRCLE_BRANCH} == 'main' ]]
143+
then
144+
TAG=latest
145+
elif [[ ${CIRCLE_BRANCH} == 'develop' ]]
146+
then
147+
TAG=nightly
148+
else
149+
TAG="${CIRCLE_BRANCH//\//_}"
150+
fi
146151
else
147-
TAG="${CIRCLE_BRANCH//\//_}"
148-
fi
152+
TAG=${CIRCLE_TAG}
149153
DOCKER_TAG="ghcr.io/${CIRCLE_PROJECT_USERNAME,,}/${CIRCLE_PROJECT_REPONAME,,}:${TAG,,}"
150154
if [[ -n "<< parameters.variant >>" ]]
151155
then
@@ -280,7 +284,10 @@ workflows:
280284
test:
281285
jobs:
282286
- combine-coverage:
283-
filters:
287+
filters: &tagged
288+
branches:
289+
ignore:
290+
- main
284291
tags:
285292
only: /^v.*/
286293
name: "Combine coverage"
@@ -297,6 +304,8 @@ workflows:
297304
branches:
298305
only:
299306
- develop
307+
tags:
308+
ignore: /.*/
300309
matrix:
301310
parameters:
302311
variant:
@@ -307,56 +316,36 @@ workflows:
307316
requires:
308317
- "Combine coverage"
309318
- push-release:
310-
filters:
311-
tags:
312-
only: /^v.*/
313-
branches:
314-
ignore: /.*/
319+
<<: *tagged
315320
matrix:
316321
parameters:
317322
variant:
318323
- ""
319324
- lite
320325
- ABCD-HCP
321-
- fMRIPrep-LTS
322-
requires:
323-
- "Combine coverage"
326+
- fMRIPrep-LTS
324327
- pytest-docker:
325-
filters:
326-
tags:
327-
only: /^v.*/
328+
<<: *tagged
328329
name: "Test in Docker"
329330
- pytest-docker:
330-
filters:
331-
tags:
332-
only: /^v.*/
331+
<<: *tagged
333332
name: "Test ABCD-HCP variant in Docker"
334333
variant: ABCD-HCP
335334
- pytest-docker:
336-
filters:
337-
tags:
338-
only: /^v.*/
335+
<<: *tagged
339336
name: "Test fMRIPrep-LTS variant in Docker"
340337
variant: fMRIPrep-LTS
341338
- pytest-docker:
342-
filters:
343-
tags:
344-
only: /^v.*/
339+
<<: *tagged
345340
name: "Test lite variant in Docker"
346341
- pytest-singularity:
347-
filters:
348-
tags:
349-
only: /^v.*/
342+
<<: *tagged
350343
name: "Test in Singularity"
351344
- pytest-singularity:
352-
filters:
353-
tags:
354-
only: /^v.*/
345+
<<: *tagged
355346
name: "Test ABCD-HCP variant in Singularity"
356347
variant: ABCD-HCP
357348
- pytest-singularity:
358-
filters:
359-
tags:
360-
only: /^v.*/
349+
<<: *tagged
361350
name: "Test lite variant in Singularity"
362351
variant: lite

0 commit comments

Comments
 (0)