Skip to content

Commit

Permalink
Add --no-input to Briefcase commands to disable animations
Browse files Browse the repository at this point in the history
  • Loading branch information
rmartin16 committed May 6, 2023
1 parent eeeda1c commit 76528ff
Showing 1 changed file with 39 additions and 39 deletions.
78 changes: 39 additions & 39 deletions .github/workflows/app-build-verify.yml
Expand Up @@ -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: >
Expand All @@ -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: >
Expand All @@ -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: >
Expand All @@ -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: >
Expand All @@ -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: >
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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: >
Expand All @@ -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: >
Expand All @@ -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: >
Expand All @@ -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: >
Expand All @@ -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: >
Expand All @@ -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
Expand Down

0 comments on commit 76528ff

Please sign in to comment.