Skip to content

Commit

Permalink
Disabling OpenSUSE test until beeware/briefcase#1802 is resolved
Browse files Browse the repository at this point in the history
  • Loading branch information
rmartin16 committed May 20, 2024
1 parent 521356b commit 1bcc12b
Showing 1 changed file with 20 additions and 18 deletions.
38 changes: 20 additions & 18 deletions .github/workflows/app-build-verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -349,24 +349,26 @@ jobs:
docker run --volume $(pwd)/dist:/dist archlinux \
sh -c "pacman --sync --refresh && pacman --noconfirm --upgrade --print /dist/*-0.0.1-1-x86_64.pkg.tar.zst"
- name: Build Linux System Project (openSUSE, Dockerized)
if: >
startsWith(inputs.runner-os, 'ubuntu')
&& contains(fromJSON('["", "Linux"]'), inputs.target-platform)
&& contains(fromJSON('["", "system"]'), inputs.target-format)
working-directory: ${{ steps.create.outputs.project-path }}
env:
PKG_TAG: ${{ steps.docker.outputs.tag-base }}-system-opensuse
run: |
briefcase create linux system --target opensuse/tumbleweed:latest \
${{ steps.output-format.outputs.template-override }} \
${DOCKER_BUILDX_OPTIONS//__PKG_TAG__/${PKG_TAG}}
briefcase build linux system --target opensuse/tumbleweed:latest
xvfb-run briefcase run linux system --target opensuse/tumbleweed:latest
briefcase package linux system --target opensuse/tumbleweed:latest --adhoc-sign
docker run --volume $(pwd)/dist:/dist opensuse/tumbleweed \
sh -c "zypper --non-interactive --no-gpg-checks install --dry-run /dist/*-0.0.1-1.x86_64.rpm"
# Disabling OpenSUSE test until beeware/briefcase#1802 is resolved
#
# - name: Build Linux System Project (openSUSE, Dockerized)
# if: >
# startsWith(inputs.runner-os, 'ubuntu')
# && contains(fromJSON('["", "Linux"]'), inputs.target-platform)
# && contains(fromJSON('["", "system"]'), inputs.target-format)
# working-directory: ${{ steps.create.outputs.project-path }}
# env:
# PKG_TAG: ${{ steps.docker.outputs.tag-base }}-system-opensuse
# run: |
# briefcase create linux system --target opensuse/tumbleweed:latest \
# ${{ steps.output-format.outputs.template-override }} \
# ${DOCKER_BUILDX_OPTIONS//__PKG_TAG__/${PKG_TAG}}
# briefcase build linux system --target opensuse/tumbleweed:latest
# xvfb-run briefcase run linux system --target opensuse/tumbleweed:latest
# briefcase package linux system --target opensuse/tumbleweed:latest --adhoc-sign

# docker run --volume $(pwd)/dist:/dist opensuse/tumbleweed \
# sh -c "zypper --non-interactive --no-gpg-checks install --dry-run /dist/*-0.0.1-1.x86_64.rpm"

- name: Build AppImage Project
# 2023-09-11 AppImage dropped to "best effort" support.
Expand Down

0 comments on commit 1bcc12b

Please sign in to comment.