From 84833b79a1a7edbc0980f1dfd94de83ef78be379 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Wed, 1 Jun 2022 14:45:02 -0500 Subject: [PATCH] Add release option --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ed7c1a0..bf391e5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,6 +2,10 @@ name: Build the boxes "on": workflow_dispatch: + release: + types: + - published + - prereleased jobs: collect: @@ -53,7 +57,7 @@ jobs: # Strip .sh if it is a dynamic one file="$(printf "${{ matrix.distro }}" | sed -E -e 's/^(.*).sh$/\1/')" # Add a retry in case something bogus like a network failure happens - until packer build -var-file="${file}" -var "qemu_accelerator=tcg" -except=upload sources; do + until packer build -var-file="${file}" -var "qemu_accelerator=tcg" ${{ github.event_name != 'release' && '-except=upload' || '' }} sources; do sleep 1 done env: