From: Jordan Petridis Date: Wed, 15 Feb 2023 19:18:56 +0000 (+0200) Subject: ci: Build and publish aarch64 flatpaks X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~6^2~72^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f0a2b6f16554344f1f30a5ba2dd66929dab6a56b;p=gtk4.git ci: Build and publish aarch64 flatpaks Close GNOME/gtk#5594 --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 85e57b3467..493411ac3c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -263,24 +263,56 @@ flatpak:demo: variables: APPID: org.gtk.Demo4 +flatpak:demo:aarch64: + extends: '.flatpak-defaults' + needs: [] + tags: + - flatpak-aarch64 + variables: + APPID: org.gtk.Demo4 + flatpak:widget-factory: extends: '.flatpak-defaults' needs: [] variables: APPID: org.gtk.WidgetFactory4 +flatpak:widget-factory:aarch64: + extends: '.flatpak-defaults' + needs: [] + tags: + - flatpak-aarch64 + variables: + APPID: org.gtk.WidgetFactory4 + flatpak:icon-browser: extends: '.flatpak-defaults' needs: [] variables: APPID: org.gtk.IconBrowser4 +flatpak:icon-browser:aarch64: + extends: '.flatpak-defaults' + needs: [] + tags: + - flatpak-aarch64 + variables: + APPID: org.gtk.IconBrowser4 + flatpak:node-editor: extends: '.flatpak-defaults' needs: [] variables: APPID: org.gtk.gtk4.NodeEditor +flatpak:node-editor:aarch64: + extends: '.flatpak-defaults' + needs: [] + tags: + - flatpak-aarch64 + variables: + APPID: org.gtk.gtk4.NodeEditor + # Publish the demo apps to the GNOME Nightly repo # https://wiki.gnome.org/Apps/Nightly # https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/DevOps-with-Flatpak @@ -288,18 +320,34 @@ nightly demo: extends: '.publish_nightly' needs: ['flatpak:demo'] +nightly demo aarch64: + extends: '.publish_nightly' + needs: ['flatpak:demo:aarch64'] + nightly factory: extends: '.publish_nightly' needs: ['flatpak:widget-factory'] +nightly factory aarch64: + extends: '.publish_nightly' + needs: ['flatpak:widget-factory:aarch64'] + nightly icon-browser: extends: '.publish_nightly' needs: ['flatpak:icon-browser'] +nightly icon-browser aarch64: + extends: '.publish_nightly' + needs: ['flatpak:icon-browser:aarch64'] + nightly node-editor: extends: '.publish_nightly' needs: ['flatpak:node-editor'] +nightly node-editor aarch64: + extends: '.publish_nightly' + needs: ['flatpak:node-editor:aarch64'] + static-scan: image: $FEDORA_IMAGE stage: analysis