include: - project: 'gnome/citemplates' file: 'flatpak/flatpak_ci_initiative.yml' - component: gitlab.gnome.org/GNOME/citemplates/release-service@master inputs: dist-job-name: "build-flatpak" tarball-artifact-path: "${TARBALL_ARTIFACT_PATH}" 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" TARBALL_ARTIFACT_PATH: ".flatpak-builder/build/${FLATPAK_MODULE}/_flatpak_build/meson-dist/${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.tar.xz" stages: - check - build - deploy style-check-diff: stage: check script: - .gitlab-ci/run-style-check-diff.sh build-flatpak: extends: '.flatpak@x86_64' stage: build before_script: [] build-flatpak-aarch64: extends: '.flatpak@aarch64' stage: build before_script: [] when: manual nightly: extends: '.publish_nightly' needs: ['build-flatpak'] nightly-aarch64: extends: '.publish_nightly' needs: ['build-flatpak-aarch64'] when: manual