Increase workflow perf/debugability on non-main

This commit is contained in:
Auguste Rame 2022-07-12 21:31:10 +02:00
parent 25421aa7a6
commit c7400a34fd
No known key found for this signature in database
GPG Key ID: 3A5E3F90DF2AAEFE

View File

@ -39,7 +39,13 @@ jobs:
for target in "${targets[@]}"; do for target in "${targets[@]}"; do
mkdir -p artifacts/$target mkdir -p artifacts/$target
echo "Building target ${target}..." echo "Building target ${target}..."
if [ "${GITHUB_REF##*/}" == "master" ]; then
echo "Building safe"
zig build -Dtarget=${target} -Drelease-safe --prefix artifacts/${target}/ zig build -Dtarget=${target} -Drelease-safe --prefix artifacts/${target}/
else
echo "Building debug as action is not running on master"
zig build -Dtarget=${target} --prefix artifacts/${target}/
fi
sed -e '1,5d' < README.md > artifacts/${target}/README.md sed -e '1,5d' < README.md > artifacts/${target}/README.md
cp LICENSE artifacts/${target}/ cp LICENSE artifacts/${target}/
cd artifacts/${target}/ cd artifacts/${target}/