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
mkdir -p $root/artifacts/$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
cp $root/LICENSE $root/artifacts/${target}/
done