From a000669501c0012170ecb446c1b7a23728917449 Mon Sep 17 00:00:00 2001 From: Russell Martin Date: Fri, 12 Jan 2024 12:19:52 -0500 Subject: [PATCH] Add build for openSUSE to `app-build-verify` --- .github/workflows/app-build-verify.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/app-build-verify.yml b/.github/workflows/app-build-verify.yml index 1a7aad69..a2d9f278 100644 --- a/.github/workflows/app-build-verify.yml +++ b/.github/workflows/app-build-verify.yml @@ -240,7 +240,7 @@ jobs: briefcase build linux system --target debian:bullseye briefcase package linux system --target debian:bullseye --adhoc-sign - - name: Build Linux System Project (RPM, Dockerized) + - name: Build Linux System Project (Fedora, Dockerized) if: > startsWith(inputs.runner-os, 'ubuntu') && contains(fromJSON('["", "Linux"]'), inputs.target-platform) @@ -264,6 +264,18 @@ jobs: briefcase build linux system --target archlinux:latest briefcase package linux system --target archlinux:latest --adhoc-sign + - 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 }} + run: | + briefcase create linux system --target opensuse/tumbleweed:latest \ + ${{ steps.output-format.outputs.template-override }} + briefcase build linux system --target opensuse/tumbleweed:latest + briefcase package linux system --target opensuse/tumbleweed:latest --adhoc-sign + - name: Build AppImage Project # 2023-09-11 AppImage dropped to "best effort" support. #