Fix CI silent failure bug

CI failed silently during "Build artifacts" stage when build failed in
the bash for loop causing the overall job to be successful even when it
wasn't.
This commit is contained in:
axispx 2024-03-26 13:31:50 +05:45
parent 1820272ad7
commit d0b69200b9

View File

@ -52,7 +52,9 @@ jobs:
for target in "${targets[@]}"; do for target in "${targets[@]}"; do
mkdir -p $root/artifacts/$target mkdir -p $root/artifacts/$target
echo "Building target ${target}..." echo "Building target ${target}..."
zig build -Dtarget=${target} -Doptimize=ReleaseSafe --prefix $root/artifacts/${target}/ & if ! zig build -Dtarget=${target} -Doptimize=ReleaseSafe --prefix $root/artifacts/${target}/; then
exit 1
fi
sed -e '1,5d' < $root/README.md > $root/artifacts/${target}/README.md sed -e '1,5d' < $root/README.md > $root/artifacts/${target}/README.md
cp $root/LICENSE $root/artifacts/${target}/ cp $root/LICENSE $root/artifacts/${target}/
done done