From b3c1c173a979033e0e5ff94fadf842873050a1c1 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Mon, 27 Mar 2023 04:30:21 +0300 Subject: [PATCH] scripts: gha: exit if we can't move to a specified directory --- scripts/gha/build_motomagx.sh | 4 ++-- scripts/gha/build_nswitch.sh | 2 +- scripts/gha/build_nswitch_docker.sh | 3 +-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/scripts/gha/build_motomagx.sh b/scripts/gha/build_motomagx.sh index fda2c356..e38aadbe 100755 --- a/scripts/gha/build_motomagx.sh +++ b/scripts/gha/build_motomagx.sh @@ -3,12 +3,12 @@ . scripts/lib.sh . /opt/toolchains/motomagx/setenv-z6.sh -cd $GITHUB_WORKSPACE +cd $GITHUB_WORKSPACE || die mkdir -p Xash/valve/cl_dlls mkdir -p Xash/valve/dlls -pushd hlsdk +pushd hlsdk || die ./waf configure -T fast --enable-magx --enable-simple-mod-hacks build install --destdir=../Xash || die popd diff --git a/scripts/gha/build_nswitch.sh b/scripts/gha/build_nswitch.sh index 03f0353d..1f841354 100644 --- a/scripts/gha/build_nswitch.sh +++ b/scripts/gha/build_nswitch.sh @@ -15,6 +15,6 @@ docker run --name xash-build --rm -v `pwd`:`pwd` -w `pwd` devkitpro/devkita64:la echo "Packaging artifacts..." -pushd pkgtemp +pushd pkgtemp || die 7z a -t7z ../artifacts/xash3d-fwgs-nswitch.7z -m0=lzma2 -mx=9 -mfb=64 -md=32m -ms=on -r xash3d/ popd diff --git a/scripts/gha/build_nswitch_docker.sh b/scripts/gha/build_nswitch_docker.sh index 18aa6dec..4421a5be 100644 --- a/scripts/gha/build_nswitch_docker.sh +++ b/scripts/gha/build_nswitch_docker.sh @@ -44,8 +44,7 @@ echo "Building engine..." echo "Building HLSDK..." -# TODO: replace with hlsdk-portable when PRs are merged -pushd hlsdk-portable +pushd hlsdk-portable || die build_hlsdk mobile_hacks valve build_hlsdk opfor gearbox build_hlsdk bshift bshift