summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorJordan Petridis <jordan@centricular.com>2023-02-15 21:18:56 +0200
committerJordan Petridis <jordan@centricular.com>2023-02-15 21:19:56 +0200
commitf0a2b6f16554344f1f30a5ba2dd66929dab6a56b (patch)
tree2eba4d7ec82c4aa18068aa07b2e95a8a38a01763 /.gitlab-ci.yml
parent2dc6efd9cea68307c290433e3b14f18f46b10930 (diff)
downloadgtk+-f0a2b6f16554344f1f30a5ba2dd66929dab6a56b.tar.gz
ci: Build and publish aarch64 flatpaks
Close GNOME/gtk#5594
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml48
1 files changed, 48 insertions, 0 deletions
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