diff --git a/.github/workflows/app-build-verify.yml b/.github/workflows/app-build-verify.yml index 2274e170..d245d160 100644 --- a/.github/workflows/app-build-verify.yml +++ b/.github/workflows/app-build-verify.yml @@ -154,9 +154,9 @@ jobs: && contains(fromJSON('["", "app"]'), inputs.target-format) run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create macOS app - briefcase build macOS app - briefcase package macOS app --adhoc-sign + briefcase create macOS app --no-input + briefcase build macOS app --no-input + briefcase package macOS app --adhoc-sign --no-input - name: Build macOS Xcode project if: > @@ -165,9 +165,9 @@ jobs: && contains(fromJSON('["", "Xcode"]'), inputs.target-format) run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create macOS Xcode - briefcase build macOS Xcode - briefcase package macOS Xcode --adhoc-sign + briefcase create macOS Xcode --no-input + briefcase build macOS Xcode --no-input + briefcase package macOS Xcode --adhoc-sign --no-input - name: Build Windows app if: > @@ -178,9 +178,9 @@ jobs: unset WIX # force Briefcase to install and use its own version of WiX cd tests/apps/verify-${{ inputs.framework }} - briefcase create windows app - briefcase build windows app - briefcase package windows app --adhoc-sign + briefcase create windows app --no-input + briefcase build windows app --no-input + briefcase package windows app --adhoc-sign --no-input - name: Build Windows Visual Studio project if: > @@ -191,9 +191,9 @@ jobs: unset WIX # force Briefcase to install and use its own version of WiX cd tests/apps/verify-${{ inputs.framework }} - briefcase create windows VisualStudio - briefcase build windows VisualStudio - briefcase package windows VisualStudio --adhoc-sign + briefcase create windows VisualStudio --no-input + briefcase build windows VisualStudio --no-input + briefcase package windows VisualStudio --adhoc-sign --no-input - name: Build Linux System project (Ubuntu, local) if: > @@ -204,9 +204,9 @@ jobs: run: | sudo apt-get update -y && sudo apt-get install -y python3-dev python3-pip libcairo2-dev libgirepository1.0-dev cd tests/apps/verify-${{ inputs.framework }} - briefcase create linux system - briefcase build linux system - briefcase package linux system --adhoc-sign + briefcase create linux system --no-input + briefcase build linux system --no-input + briefcase package linux system --adhoc-sign --no-input - name: Build Linux System project (Debian, Dockerized) if: > @@ -215,9 +215,9 @@ jobs: && contains(fromJSON('["", "system"]'), inputs.target-format) run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create linux system --target debian:bullseye - briefcase build linux system --target debian:bullseye - briefcase package linux system --target debian:bullseye --adhoc-sign + briefcase create linux system --target debian:bullseye --no-input + briefcase build linux system --target debian:bullseye --no-input + briefcase package linux system --target debian:bullseye --adhoc-sign --no-input - name: Build Linux System project (RPM, Dockerized) # fedora:37 ships with Python 3.11 and PySide2 cannot be installed @@ -228,9 +228,9 @@ jobs: && contains(fromJSON('["", "system"]'), inputs.target-format) run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create linux system --target fedora:37 - briefcase build linux system --target fedora:37 - briefcase package linux system --target fedora:37 --adhoc-sign + briefcase create linux system --target fedora:37 --no-input + briefcase build linux system --target fedora:37 --no-input + briefcase package linux system --target fedora:37 --adhoc-sign --no-input - name: Build Linux System project (Arch, Dockerized) # arch started shipping Python 3.11 on 3 may 2023 and PySide2 cannot be installed @@ -241,9 +241,9 @@ jobs: && contains(fromJSON('["", "system"]'), inputs.target-format) run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create linux system --target archlinux:latest - briefcase build linux system --target archlinux:latest - briefcase package linux system --target archlinux:latest --adhoc-sign + briefcase create linux system --target archlinux:latest --no-input + briefcase build linux system --target archlinux:latest --no-input + briefcase package linux system --target archlinux:latest --adhoc-sign --no-input - name: Build AppImage project if: > @@ -252,9 +252,9 @@ jobs: && contains(fromJSON('["", "AppImage"]'), inputs.target-format) run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create linux AppImage - briefcase build linux AppImage - briefcase package linux AppImage --adhoc-sign + briefcase create linux AppImage --no-input + briefcase build linux AppImage --no-input + briefcase package linux AppImage --adhoc-sign --no-input - name: Build Flatpak project if: > @@ -267,9 +267,9 @@ jobs: sudo apt-get install -y flatpak flatpak-builder cd tests/apps/verify-${{ inputs.framework }} - briefcase create linux flatpak - briefcase build linux flatpak - briefcase package linux flatpak --adhoc-sign + briefcase create linux flatpak --no-input + briefcase build linux flatpak --no-input + briefcase package linux flatpak --adhoc-sign --no-input - name: Build Android App if: > @@ -278,9 +278,9 @@ jobs: && startsWith(inputs.framework, 'toga') run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create android gradle - briefcase build android gradle - briefcase package android gradle --adhoc-sign + briefcase create android gradle --no-input + briefcase build android gradle --no-input + briefcase package android gradle --adhoc-sign --no-input - name: Build iOS App if: > @@ -290,9 +290,9 @@ jobs: && startsWith(inputs.framework, 'toga') run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create iOS xcode - briefcase build iOS xcode - briefcase package iOS xcode --adhoc-sign + briefcase create iOS xcode --no-input + briefcase build iOS xcode --no-input + briefcase package iOS xcode --adhoc-sign --no-input - name: Build Web App if: > @@ -301,9 +301,9 @@ jobs: && startsWith(inputs.framework, 'toga') run: | cd tests/apps/verify-${{ inputs.framework }} - briefcase create web static - briefcase build web static - briefcase package web static + briefcase create web static --no-input + briefcase build web static --no-input + briefcase package web static --no-input - name: Upload failure logs uses: actions/upload-artifact@v3.1.2