From 2c4e366aef75b20ab0fc0cd008849f53dbcbd1ed Mon Sep 17 00:00:00 2001 From: Marko Bevc Date: Tue, 2 Sep 2025 10:52:53 +0100 Subject: [PATCH 1/2] feat: Add option to exclude experimental branches --- build.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index a14075b..663da51 100755 --- a/build.sh +++ b/build.sh @@ -7,14 +7,22 @@ n=1 # Container tooling choice (docker/finch/...) tooling=docker +# Include experimental releases +exp=0 + if [ ! -d landing-zone-accelerator-on-aws ]; then git clone https://github.com/awslabs/landing-zone-accelerator-on-aws.git fi cd landing-zone-accelerator-on-aws git checkout main git pull -tags=$(git tag | sort -V) +if [ $exp -ne 0 ]; then + tags=$(git tag | sort -V) +else + tags=$(git tag | sort -V | grep -v experimental) +fi latest_n_releases=$(echo $tags | rev | cut -d ' ' -f 1-$n | rev) + cd .. for release in $latest_n_releases; do @@ -22,5 +30,5 @@ for release in $latest_n_releases; do git -c advice.detachedHead=false checkout $release cd .. echo $release - $tooling build --build-arg $release --tag lza-validator:$release . + #$tooling build --build-arg $release --tag lza-validator:$release . done From b648212f7ce67c84fa5375999df221eafc250161 Mon Sep 17 00:00:00 2001 From: Marko Bevc Date: Tue, 2 Sep 2025 12:26:25 +0100 Subject: [PATCH 2/2] chore: restore build command --- build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 663da51..661c6ac 100755 --- a/build.sh +++ b/build.sh @@ -30,5 +30,5 @@ for release in $latest_n_releases; do git -c advice.detachedHead=false checkout $release cd .. echo $release - #$tooling build --build-arg $release --tag lza-validator:$release . + $tooling build --build-arg $release --tag lza-validator:$release . done