11version : 2.1
22
33orbs :
4- codacy : codacy/base@10.2.3
4+ codacy : codacy/base@10.10.0
55
66references :
77 circleci_job : &circleci_job
88 docker :
9- - image : circleci/circleci-cli:0.1.28084
10- working_directory : ~/workdir
11-
12- default_machine_job : &default_machine_job
13- machine :
14- image : ubuntu-2004:202201-02
9+ - image : circleci/circleci-cli:0.1.29041
1510 working_directory : ~/workdir
1611
1712commands :
@@ -43,7 +38,8 @@ commands:
4338
4439jobs :
4540 publish_circleci_artifacts :
46- machine : true
41+ machine :
42+ image : ubuntu-2004:current
4743 working_directory : ~/workdir
4844 steps :
4945 - attach_workspace :
7672 steps :
7773 - attach_workspace :
7874 at : ~/workdir
79- - deploy :
75+ - run :
8076 name : Publish orb as dev (deleted after 90 days)
8177 command : circleci orb publish orb.yml codacy/coverage-reporter@dev:$(cat .version) --token $CIRCLE_TOKEN
8278
@@ -85,16 +81,16 @@ jobs:
8581 steps :
8682 - attach_workspace :
8783 at : ~/workdir
88- - deploy :
84+ - run :
8985 name : Publish final orb
9086 command : circleci orb publish orb.yml codacy/coverage-reporter@$(cat .version) --token $CIRCLE_TOKEN
9187
9288 package_artifacts :
9389 docker :
94- - image : hairyhenderson/upx :3.94
90+ - image : alpine :3.18
9591 working_directory : ~/workdir
9692 steps :
97- - run : apk add ca-certificates
93+ - run : apk add upx
9894 - attach_workspace :
9995 at : ~/workdir
10096 - run : |
@@ -103,16 +99,16 @@ jobs:
10399 upx --lzma -o ~/workdir/artifacts/codacy-coverage-reporter-linux ~/workdir/tmp-artifacts/codacy-coverage-reporter-linux
104100 # upx binaries don't work on Mac OS Big Sur https://github.com/upx/upx/issues/424
105101 # use upx again once the bug is fixed
106- # upx --lzma -o ~/workdir/artifacts/codacy-coverage-reporter-darwin ~/workdir/tmp-artifacts/codacy-coverage-reporter-darwin
107- cp ~/workdir/tmp-artifacts/codacy-coverage-reporter-darwin ~/workdir/artifacts/codacy-coverage-reporter-darwin
102+ upx --lzma -o ~/workdir/artifacts/codacy-coverage-reporter-darwin ~/workdir/tmp-artifacts/codacy-coverage-reporter-darwin
103+ # cp ~/workdir/tmp-artifacts/codacy-coverage-reporter-darwin ~/workdir/artifacts/codacy-coverage-reporter-darwin
108104 - persist_to_workspace :
109105 root : ~/workdir
110106 paths :
111107 - artifacts/*
112108
113109 it_coverage_script_alpine :
114110 docker :
115- - image : alpine:3.9.5
111+ - image : alpine:3.18
116112 - image : mockserver/mockserver
117113 working_directory : ~/workdir
118114 steps :
@@ -121,8 +117,8 @@ jobs:
121117 command : |
122118 apk --no-cache add openssl wget
123119 wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
124- wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.31-r0 /glibc-2.31-r0 .apk
125- apk add glibc-2.31-r0 .apk
120+ wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r1 /glibc-2.35-r1 .apk
121+ apk add glibc-2.35-r1 .apk
126122 - attach_workspace :
127123 at : ~/workdir
128124 - run :
@@ -137,7 +133,7 @@ jobs:
137133
138134 it_coverage_script_ubuntu :
139135 docker :
140- - image : cimg/base:2020.01 # ubuntu based image
136+ - image : cimg/base:2023.10 # ubuntu based image
141137 - image : mockserver/mockserver
142138 working_directory : ~/workdir
143139 parameters :
@@ -187,13 +183,12 @@ jobs:
187183 export CODACY_PROJECT_TOKEN='TEST_CODACY_PROJECT_TOKEN'
188184 export TEST_CODACY_REPORT_PATH='integration-tests/test_dotcover.xml'
189185 export CODACY_REPORTER_TMP_FOLDER=".codacy-coverage"
190- sh get.sh report --commit-uuid 'e9bef8a69a439bd601c37c0557277572425203a7' -r $TEST_CODACY_REPORT_PATH --codacy-api-base-url http://localhost:1080
186+ sh get.sh report --commit-uuid 'e9bef8a69a439bd601c37c0557277572425203a7' -r $TEST_CODACY_REPORT_PATH --codacy-api-base-url http://localhost:1080
191187 export ERROR_CODE=$?
192188 if [ $ERROR_CODE -ne 0 ]; then echo "expected an error code 0 and got $ERROR_CODE instead"; exit 1; fi
193189 echo "test completed with the expected error code: 0"
194190
195191workflows :
196- version : 2
197192 compile_test_deploy :
198193 jobs :
199194 - codacy/wait_for_workflows :
0 commit comments