From 40f00caa2dd84a315efd6469bb417da54936618a Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Wed, 21 Sep 2022 14:09:20 +0200 Subject: [PATCH] ci: Build and deploy nightly flatpaks for aarch64 and x86_64 --- .gitlab-ci.yml | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bc58b6b..1d9c4f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -77,17 +77,34 @@ package:deb-pureos-byzantium:arm64: - aarch64 extends: .l5-build-debian-package -flatpak:main: - extends: .flatpak - stage: package - allow_failure: true +.vars-devel: variables: MANIFEST_PATH: "org.gnome.Calls.json" - RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" FLATPAK_MODULE: "calls" - MESON_ARGS: "" APP_ID: "org.gnome.Calls" + RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" BUNDLE: "calls.flatpak" + CONFIG_OPTS: >- + -Dmanpages=false + + +# Build Flatpak for x86_64 +flatpak@x86_64: + extends: ['.flatpak@x86_64', '.vars-devel'] + +# Build Flatpak for aarch64 +flatpak@aarch64: + extends: ['.flatpak@aarch64', '.vars-devel'] + +# Publish Flatpak for x86_64 +nightly@x86_64: + extends: '.publish_nightly' + needs: ['flatpak@x86_64'] + +# Publish Flatpak for aarch64 +nightly@aarch64: + extends: '.publish_nightly' + needs: ['flatpak@aarch64'] pages: stage: deploy