Skip to content

Commit d4fc602

Browse files
wip
1 parent 80ea516 commit d4fc602

File tree

1 file changed

+32
-11
lines changed

1 file changed

+32
-11
lines changed

.circleci/config.yml

Lines changed: 32 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,39 @@ version: 2.1
22

33
commands:
44
upload-codecov:
5+
parameters:
6+
architecture:
7+
default: "amd64"
8+
type: enum
9+
enum: [ "amd64", "arm64" ]
510
steps:
6-
- run:
7-
name: Collecting coverage reports
8-
command: |
9-
curl -Os https://uploader.codecov.io/latest/linux/codecov
10-
curl -Os https://uploader.codecov.io/latest/linux/codecov.SHA256SUM
11-
curl -Os https://uploader.codecov.io/latest/linux/codecov.SHA256SUM.sig
12-
curl -s https://keybase.io/codecovsecurity/pgp_keys.asc | gpg --no-default-keyring --keyring trustedkeys.gpg --import
13-
gpgv codecov.SHA256SUM.sig codecov.SHA256SUM
14-
shasum -a 256 -c codecov.SHA256SUM
15-
chmod +x ./codecov
16-
./codecov
11+
- when:
12+
condition: << parameters.architecture >> == "amd64"
13+
steps:
14+
- run:
15+
name: Collecting coverage reports
16+
command: |
17+
curl -Os https://uploader.codecov.io/latest/linux/codecov
18+
curl -Os https://uploader.codecov.io/latest/linux/codecov.SHA256SUM
19+
curl -Os https://uploader.codecov.io/latest/linux/codecov.SHA256SUM.sig
20+
curl -s https://keybase.io/codecovsecurity/pgp_keys.asc | gpg --no-default-keyring --keyring trustedkeys.gpg --import
21+
gpgv codecov.SHA256SUM.sig codecov.SHA256SUM
22+
shasum -a 256 -c codecov.SHA256SUM
23+
chmod +x ./codecov
24+
./codecov
25+
- when:
26+
condition: << parameters.architecture >> == "arm64"
27+
steps:
28+
- run:
29+
name: Collecting coverage reports
30+
command: |
31+
curl -k https://keybase.io/codecovsecurity/pgp_keys.asc | gpg --no-default-keyring --keyring trustedkeys.gpg --import
32+
curl -Os https://uploader.codecov.io/v0.8.0/aarch64/codecov
33+
curl -Os https://uploader.codecov.io/v0.8.0/aarch64/codecov.SHA256SUM
34+
curl -Os https://uploader.codecov.io/v0.8.0/aarch64/codecov.SHA256SUM.sig
35+
gpgv codecov.SHA256SUM.sig codecov.SHA256SUM
36+
shasum -a 256 -c codecov.SHA256SUM
37+
sudo chmod +x codecov
1738
1839
jobs:
1940
tests-java:

0 commit comments

Comments
 (0)