Skip to content

Commit 02f1d3d

Browse files
authored
Merge pull request #7 from jfairley/master
feat: allow `file` parameter to be optional
2 parents 58d74aa + 141f2e6 commit 02f1d3d

File tree

1 file changed

+25
-9
lines changed

1 file changed

+25
-9
lines changed

orb.yml

+25-9
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ commands:
1212
file:
1313
description: Path to the code coverage data file to upload.
1414
type: string
15+
default: ""
1516
flags:
1617
description: Flag the upload to group coverage metrics (e.g. unittests | integration | ui,chrome)
1718
type: string
@@ -25,12 +26,27 @@ commands:
2526
type: string
2627
default: ${CIRCLE_BUILD_NUM}
2728
steps:
28-
- run:
29-
name: Upload Coverage Results
30-
command: |
31-
bash <(curl -s https://codecov.io/bash) \
32-
-f << parameters.file >> \
33-
-n << parameters.upload_name >> \
34-
-t << parameters.token >> \
35-
-y << parameters.conf >> \
36-
-F << parameters.flags >> \
29+
- when:
30+
condition: << parameters.file >>
31+
steps:
32+
- run:
33+
name: Upload Coverage Results
34+
command: |
35+
bash <(curl -s https://codecov.io/bash) \
36+
-f << parameters.file >> \
37+
-n << parameters.upload_name >> \
38+
-t << parameters.token >> \
39+
-y << parameters.conf >> \
40+
-F << parameters.flags >> \
41+
42+
- unless:
43+
condition: << parameters.file >>
44+
steps:
45+
- run:
46+
name: Upload Coverage Results
47+
command: |
48+
bash <(curl -s https://codecov.io/bash) \
49+
-n << parameters.upload_name >> \
50+
-t << parameters.token >> \
51+
-y << parameters.conf >> \
52+
-F << parameters.flags >> \

0 commit comments

Comments
 (0)