Add validation for benchmark report zip file and list directory contents

This commit is contained in:
Palash Tyagi 2025-05-05 22:31:31 +01:00
parent bbcdbb4151
commit f0de677b69

View File

@ -118,13 +118,16 @@ jobs:
curl -L -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
-o benchmark-report.zip "$artifact_url"
# check if there is a benchmark-report.zip file
if [ ! -f benchmark-report.zip ]; then
echo "benchmark-report.zip not found!"
# check if the zip file is valid
if ! unzip -tq benchmark-report.zip; then
echo "benchmark-report.zip is invalid or corrupted!"
exit 1
fi
# Print all files in the current directory
echo "Files in the current directory:"
ls -al
unzip benchmark-report.zip -d benchmark-report
# there will be a tar file in the benchmark-report directory
# called artifact.tar. unzip it into the benchmark-report