File tree Expand file tree Collapse file tree 2 files changed +33
-10
lines changed Expand file tree Collapse file tree 2 files changed +33
-10
lines changed Original file line number Diff line number Diff line change @@ -42,10 +42,22 @@ jobs:
4242 # ${{ env.stepName }}
4343 echo -e "::group::${{ env.bashInfo }} ${{ env.stepName }} ${{ env.bashEnd }}"
4444
45- wget -nv -qO- https://scan.coverity.com/download/linux64 --post-data "token=${COVERITY_TOKEN}&project=FreeRTOS-Kernel" | tar -zx --one-top-level=cov_scan -C "$HOME"
46- echo "cov_scan_path=$HOME/cov_scan/bin" >> $GITHUB_ENV
47- echo "::endgroup::"
48- 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
4961
5062 - env :
5163 stepName : Coverity Build
Original file line number Diff line number Diff line change @@ -160,12 +160,23 @@ jobs:
160160 sudo apt install -y p7zip-full
161161 pushd $HOME
162162 curl -L -o msp430-gcc-full-linux-x64-installer-9.3.1.2.7z https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-LlCjWuAbzH/9.3.1.2/msp430-gcc-full-linux-x64-installer-9.3.1.2.7z
163- 7z x ./msp430-gcc-full-linux-x64-installer-9.3.1.2.7z
164- chmod +x ./msp430-gcc-full-linux-x64-installer-9.3.1.2.run
165- sudo ./msp430-gcc-full-linux-x64-installer-9.3.1.2.run --prefix /usr/bin/msp430-gcc --mode unattended
166- echo "::endgroup::"
167- popd
168- echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }}"
163+
164+ EXPECTED_MD5="2db2f99b4cd5c541ca0389ee20c67527"
165+ GENERATED_MD5=$(md5sum msp430-gcc-full-linux-x64-installer-9.3.1.2.7z | awk '{print $1}')
166+
167+ if [ "$GENERATED_MD5" = "$EXPECTED_MD5" ]; then
168+ 7z x ./msp430-gcc-full-linux-x64-installer-9.3.1.2.7z
169+ chmod +x ./msp430-gcc-full-linux-x64-installer-9.3.1.2.run
170+ sudo ./msp430-gcc-full-linux-x64-installer-9.3.1.2.run --prefix /usr/bin/msp430-gcc --mode unattended
171+ echo "::endgroup::"
172+ popd
173+ echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }}"
174+ else
175+ popd
176+ echo -e "${{ env.bashFail }} MD5 checksum verification failed for msp430-gcc-full-linux-x64-installer-9.3.1.2.7z ${{ env.bashEnd }}"
177+ echo -e "${{ env.bashFail }} ${{ env.stepName }} ${{ env.bashEnd }}"
178+ exit -1
179+ fi
169180
170181 - name : Build msp430_GCC Demo
171182 shell : bash
You can’t perform that action at this time.
0 commit comments