From bb244ef7729503a0317bcff0f8fdaa93ca5cb7d2 Mon Sep 17 00:00:00 2001 From: Richard Holland Date: Sun, 21 Jun 2026 12:12:43 +1000 Subject: [PATCH] put release builds into a candidate folder to prevent auto-update scripts running before smoke tests (#761) --- build-core.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/build-core.sh b/build-core.sh index e6867d5e2..4975da7cf 100755 --- a/build-core.sh +++ b/build-core.sh @@ -95,8 +95,16 @@ if [[ "$4" == "" ]]; then echo "Non GH, local building, no Action runner magic" else # GH Action, runner - cp /io/release-build/xahaud /data/builds/$(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4 - cp /io/release-build/release.info /data/builds/$(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4.releaseinfo + if [[ "$(git rev-parse --abbrev-ref HEAD)" == "release" ]]; then + echo "building on the release branch... placing it in builds/candidate" + mkdir /data/builds/candidate + cp /io/release-build/xahaud /data/builds/candidate/$(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4 + cp /io/release-build/release.info /data/builds/candidate/$(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4.releaseinfo + else + echo "building non-release branch, placing it in builds root" + cp /io/release-build/xahaud /data/builds/$(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4 + cp /io/release-build/release.info /data/builds/$(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4.releaseinfo + fi echo "Published build to: http://build.xahau.tech/" echo $(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4 fi