File tree Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change 3
3
# Run on every commit to mainline
4
4
push :
5
5
branches : main
6
- pull_request :
7
- branches : main
8
6
# Allow manual running of the scan
9
7
workflow_dispatch :
10
8
@@ -44,10 +42,22 @@ jobs:
44
42
# ${{ env.stepName }}
45
43
echo -e "::group::${{ env.bashInfo }} ${{ env.stepName }} ${{ env.bashEnd }}"
46
44
47
- wget --verbose -O- https://scan.coverity.com/download/linux64 --post-data "token=${COVERITY_TOKEN}&project=FreeRTOS-Kernel" | tar -zx --one-top-level=cov_scan -C "$HOME"
48
- echo "cov_scan_path=$HOME/cov_scan/bin" >> $GITHUB_ENV
49
- echo "::endgroup::"
50
- echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }} "
45
+ wget -nv -q -O "$HOME/cov-analysis.tar.gz" https://scan.coverity.com/download/linux64 --post-data="token=${COVERITY_TOKEN}&project=FreeRTOS-Kernel"
46
+
47
+ EXPECTED_MD5="e4418004b073140d67390cffba79c3b2"
48
+ GENERATED_MD5=$(md5sum "$HOME/cov-analysis.tar.gz" | awk '{print $1}')
49
+
50
+ if [ "$GENERATED_MD5" = "$EXPECTED_MD5" ]; then
51
+ tar -zxf "$HOME/cov-analysis.tar.gz" --one-top-level=cov_scan -C "$HOME"
52
+ echo "cov_scan_path=$HOME/cov_scan/bin" >> $GITHUB_ENV
53
+ sudo rm -f "$HOME/cov-analysis.tar.gz"
54
+ echo "::endgroup::"
55
+ echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }} "
56
+ else
57
+ echo -e "${{ env.bashFail }} MD5 checksum verification failed for cov-analysis.tar.gz ${{ env.bashEnd }}"
58
+ echo -e "${{ env.bashFail }} ${{ env.stepName }} ${{ env.bashEnd }}"
59
+ exit -1
60
+ fi
51
61
52
62
- env :
53
63
stepName : Coverity Build
You can’t perform that action at this time.
0 commit comments