mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-07-04 11:27:16 -04:00
Add MD5 checksum verification
This commit is contained in:
parent
a20e70f3eb
commit
a74129b0e1
20
.github/workflows/coverity_scan.yml
vendored
20
.github/workflows/coverity_scan.yml
vendored
|
@ -42,10 +42,22 @@ jobs:
|
||||||
# ${{ env.stepName }}
|
# ${{ env.stepName }}
|
||||||
echo -e "::group::${{ env.bashInfo }} ${{ env.stepName }} ${{ env.bashEnd }}"
|
echo -e "::group::${{ env.bashInfo }} ${{ env.stepName }} ${{ env.bashEnd }}"
|
||||||
|
|
||||||
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"
|
wget -nv -q -O "$HOME/cov-analysis.tar.gz" https://scan.coverity.com/download/linux64 --post-data="token=${COVERITY_TOKEN}&project=FreeRTOS-Kernel"
|
||||||
echo "cov_scan_path=$HOME/cov_scan/bin" >> $GITHUB_ENV
|
|
||||||
echo "::endgroup::"
|
EXPECTED_MD5="e4418004b073140d67390cffba79c3b2"
|
||||||
echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }} "
|
GENERATED_MD5=$(md5sum "$HOME/cov-analysis.tar.gz" | awk '{print $1}')
|
||||||
|
|
||||||
|
if [ "$GENERATED_MD5" = "$EXPECTED_MD5" ]; then
|
||||||
|
tar -zxf "$HOME/cov-analysis.tar.gz" --one-top-level=cov_scan -C "$HOME"
|
||||||
|
echo "cov_scan_path=$HOME/cov_scan/bin" >> $GITHUB_ENV
|
||||||
|
sudo rm -f "$HOME/cov-analysis.tar.gz"
|
||||||
|
echo "::endgroup::"
|
||||||
|
echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }} "
|
||||||
|
else
|
||||||
|
echo -e "${{ env.bashFail }} MD5 checksum verification failed for cov-analysis.tar.gz ${{ env.bashEnd }}"
|
||||||
|
echo -e "${{ env.bashFail }} ${{ env.stepName }} ${{ env.bashEnd }}"
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
- env:
|
- env:
|
||||||
stepName: Coverity Build
|
stepName: Coverity Build
|
||||||
|
|
23
.github/workflows/kernel-demos.yml
vendored
23
.github/workflows/kernel-demos.yml
vendored
|
@ -160,12 +160,23 @@ jobs:
|
||||||
sudo apt install -y p7zip-full
|
sudo apt install -y p7zip-full
|
||||||
pushd $HOME
|
pushd $HOME
|
||||||
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
|
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
|
||||||
7z x ./msp430-gcc-full-linux-x64-installer-9.3.1.2.7z
|
|
||||||
chmod +x ./msp430-gcc-full-linux-x64-installer-9.3.1.2.run
|
EXPECTED_MD5="2db2f99b4cd5c541ca0389ee20c67527"
|
||||||
sudo ./msp430-gcc-full-linux-x64-installer-9.3.1.2.run --prefix /usr/bin/msp430-gcc --mode unattended
|
GENERATED_MD5=$(md5sum msp430-gcc-full-linux-x64-installer-9.3.1.2.7z | awk '{print $1}')
|
||||||
echo "::endgroup::"
|
|
||||||
popd
|
if [ "$GENERATED_MD5" = "$EXPECTED_MD5" ]; then
|
||||||
echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }}"
|
7z x ./msp430-gcc-full-linux-x64-installer-9.3.1.2.7z
|
||||||
|
chmod +x ./msp430-gcc-full-linux-x64-installer-9.3.1.2.run
|
||||||
|
sudo ./msp430-gcc-full-linux-x64-installer-9.3.1.2.run --prefix /usr/bin/msp430-gcc --mode unattended
|
||||||
|
echo "::endgroup::"
|
||||||
|
popd
|
||||||
|
echo -e "${{ env.bashPass }} ${{ env.stepName }} ${{ env.bashEnd }}"
|
||||||
|
else
|
||||||
|
popd
|
||||||
|
echo -e "${{ env.bashFail }} MD5 checksum verification failed for msp430-gcc-full-linux-x64-installer-9.3.1.2.7z ${{ env.bashEnd }}"
|
||||||
|
echo -e "${{ env.bashFail }} ${{ env.stepName }} ${{ env.bashEnd }}"
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Build msp430_GCC Demo
|
- name: Build msp430_GCC Demo
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
Loading…
Reference in a new issue