Skip to content

Commit cfd0058

Browse files
committed
#RI-4462 - add virus check for release
1 parent 843bb83 commit cfd0058

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.circleci/config.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,11 @@ aliases:
9797
fi
9898

9999
if [ "$URL" == "https://download.redisinsight.redis.com/latest/RedisInsight-v2-linux-amd64.deb" ]; then
100-
echo "export VIRUS_CHECK_FAILED=1" >> $BASH_ENV
101-
echo 'Found dangers'; exit 1;
100+
echo "export VIRUS_CHECK_FAILED=true" >> $BASH_ENV
101+
echo 'Found dangers'; exit 0;
102102
fi
103103

104+
echo "export VIRUS_CHECK_FAILED=false" >> $BASH_ENV
104105
echo "export SKIP_VIRUSTOTAL_REPORT=true" >> $BASH_ENV
105106
echo 'Passed';
106107
shell: /bin/bash
@@ -116,6 +117,10 @@ aliases:
116117
FILE_NAME=virustotal.report.json
117118
BUILD_NAME=$BUILD_NAME FILE_NAME=$FILE_NAME VIRUS_CHECK_FAILED=$VIRUS_CHECK_FAILED node .circleci/virustotal-report.js &&
118119
curl -H "Content-type: application/json" --data @$FILE_NAME -H "Authorization: Bearer ${SLACK_TEST_REPORT_KEY}" -X POST https://slack.com/api/chat.postMessage
120+
121+
if [ "$VIRUS_CHECK_FAILED" == "true" ]; then
122+
echo 'Found dangers'; exit 1;
123+
fi
119124
shell: /bin/bash
120125
iTestsNames: &iTestsNames
121126
- oss-st-5 # OSS Standalone v5

.circleci/virustotal-report.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const fs = require('fs');
22

33
const fileName = process.env.FILE_NAME;
44
const buildName = process.env.BUILD_NAME;
5-
const failed = !!parseInt(process.env.VIRUS_CHECK_FAILED, 10);
5+
const failed = process.env.VIRUS_CHECK_FAILED === 'true';
66

77
const results = {
88
message: {

0 commit comments

Comments
 (0)