ci: Build and publish aarch64 flatpaks

Close GNOME/gtk#5594
This commit is contained in:
Jordan Petridis 2023-02-15 21:18:56 +02:00
parent 2dc6efd9ce
commit f0a2b6f165

View File

@ -263,24 +263,56 @@ flatpak:demo:
variables: variables:
APPID: org.gtk.Demo4 APPID: org.gtk.Demo4
flatpak:demo:aarch64:
extends: '.flatpak-defaults'
needs: []
tags:
- flatpak-aarch64
variables:
APPID: org.gtk.Demo4
flatpak:widget-factory: flatpak:widget-factory:
extends: '.flatpak-defaults' extends: '.flatpak-defaults'
needs: [] needs: []
variables: variables:
APPID: org.gtk.WidgetFactory4 APPID: org.gtk.WidgetFactory4
flatpak:widget-factory:aarch64:
extends: '.flatpak-defaults'
needs: []
tags:
- flatpak-aarch64
variables:
APPID: org.gtk.WidgetFactory4
flatpak:icon-browser: flatpak:icon-browser:
extends: '.flatpak-defaults' extends: '.flatpak-defaults'
needs: [] needs: []
variables: variables:
APPID: org.gtk.IconBrowser4 APPID: org.gtk.IconBrowser4
flatpak:icon-browser:aarch64:
extends: '.flatpak-defaults'
needs: []
tags:
- flatpak-aarch64
variables:
APPID: org.gtk.IconBrowser4
flatpak:node-editor: flatpak:node-editor:
extends: '.flatpak-defaults' extends: '.flatpak-defaults'
needs: [] needs: []
variables: variables:
APPID: org.gtk.gtk4.NodeEditor 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 # Publish the demo apps to the GNOME Nightly repo
# https://wiki.gnome.org/Apps/Nightly # https://wiki.gnome.org/Apps/Nightly
# https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/DevOps-with-Flatpak # https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/DevOps-with-Flatpak
@ -288,18 +320,34 @@ nightly demo:
extends: '.publish_nightly' extends: '.publish_nightly'
needs: ['flatpak:demo'] needs: ['flatpak:demo']
nightly demo aarch64:
extends: '.publish_nightly'
needs: ['flatpak:demo:aarch64']
nightly factory: nightly factory:
extends: '.publish_nightly' extends: '.publish_nightly'
needs: ['flatpak:widget-factory'] needs: ['flatpak:widget-factory']
nightly factory aarch64:
extends: '.publish_nightly'
needs: ['flatpak:widget-factory:aarch64']
nightly icon-browser: nightly icon-browser:
extends: '.publish_nightly' extends: '.publish_nightly'
needs: ['flatpak:icon-browser'] needs: ['flatpak:icon-browser']
nightly icon-browser aarch64:
extends: '.publish_nightly'
needs: ['flatpak:icon-browser:aarch64']
nightly node-editor: nightly node-editor:
extends: '.publish_nightly' extends: '.publish_nightly'
needs: ['flatpak:node-editor'] needs: ['flatpak:node-editor']
nightly node-editor aarch64:
extends: '.publish_nightly'
needs: ['flatpak:node-editor:aarch64']
static-scan: static-scan:
image: $FEDORA_IMAGE image: $FEDORA_IMAGE
stage: analysis stage: analysis