From 74d85a7484acd92d637b9342f6b97b14d168198d Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Sat, 16 Nov 2024 17:57:24 +0100 Subject: [PATCH] ci: Rework to modern standards Build x86_64 and aarch64. Rename a few things. --- .gitlab-ci.yml | 41 +++++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6cfb69cc..151d3c54 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,24 +1,33 @@ -include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml' +include: + - project: 'gnome/citemplates' + file: 'flatpak/flatpak_ci_initiative.yml' variables: + APP_ID: "org.gnome.Calendar.Devel" + BUNDLE: "org.gnome.Calendar.Devel.flatpak" + FLATPAK_MODULE: "gnome-calendar" GIT_SUBMODULE_STRATEGY: 'normal' + MANIFEST_PATH: "build-aux/org.gnome.Calendar.json" + RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" stages: - - 'flatpak' - - 'deploy' + - build + - deploy -flatpak:master: - extends: '.flatpak' - stage: 'flatpak' - variables: - MANIFEST_PATH: "build-aux/org.gnome.Calendar.json" - RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" - FLATPAK_MODULE: "gnome-calendar" - APP_ID: "org.gnome.Calendar.Devel" - BUNDLE: "org.gnome.Calendar.Devel.flatpak" +build-flatpak: + extends: '.flatpak@x86_64' + stage: build + before_script: [] +build-flatpak-aarch64: + extends: '.flatpak@aarch64' + stage: build + before_script: [] -flatpak:nightly: - extends: '.publish_nightly' - dependencies: - - 'flatpak:master' +nightly: + extends: '.publish_nightly' + needs: ['build-flatpak'] + +nightly-aarch64: + extends: '.publish_nightly' + needs: ['build-flatpak-aarch64']