From d2d0cadeed6df8410a3f729d870797c11f5c576d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien?= Date: Sat, 30 Sep 2023 23:33:04 -0400 Subject: [PATCH] Make UI build optional --- .github/workflows/Platform_build.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/Platform_build.yml b/.github/workflows/Platform_build.yml index 7c10bc47..bb05b82e 100644 --- a/.github/workflows/Platform_build.yml +++ b/.github/workflows/Platform_build.yml @@ -34,12 +34,13 @@ jobs: uses: einaregilsson/build-number@v3 with: token: ${{secrets.github_token}} + - name: Set build flags id: build_flags run: | git config --global --add safe.directory /__w/squeezelite-esp32/squeezelite-esp32 - [ ${{github.event.inputs.ui_build}} ] && ui_build_option="--ui_build" || ui_build_option="" - [ ${{github.event.inputs.release_build}} ] && release_build_option="--force" || release_build_option="" + [ "${{github.event.inputs.ui_build}}" == "1" ] && ui_build_option="--ui_build" || ui_build_option="" + [ "${{github.event.inputs.release_build}}" == "1" ] && release_build_option="--force" || release_build_option="" echo "ui_build_option=$ui_build_option" >> $GITHUB_ENV echo "release_build_option=$release_build_option" >> $GITHUB_ENV echo "Dumping environment" @@ -49,7 +50,7 @@ jobs: # --mock - to mock the compilation part - this is to be used for testing only # --force - to force a release build even if the last commit message doesn't contain the word "release" # --ui_build - to force a ui_build even if the last commit message doesn't contain "[ui-build]" - build_tools.py build_flags $ui_build_option $release_build_option + build_tools.py build_flags $ui_build_option $release_build_option - name: Show Build Flags run: | echo "Running with the following options"