include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml' variables: GIT_SUBMODULE_STRATEGY: normal BUNDLE: "nautilus-dev.flatpak" stages: - image - test - deploy flatpak: extends: '.flatpak' variables: MANIFEST_PATH: "build-aux/flatpak/org.gnome.Nautilus.yml" FLATPAK_MODULE: "nautilus" RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" APP_ID: "org.gnome.NautilusDevel" nightly: extends: '.publish_nightly' dependencies: - flatpak style check: image: registry.gitlab.gnome.org/gnome/nautilus:latest stage: test artifacts: name: 'Style check artifacts' expose_as: 'Get style check diff here' when: on_failure paths: - 'uncrustify.diff' expire_in: 14 days script: - LANG=C.utf8 data/run-uncrustify.sh - git diff --exit-code | tee uncrustify.diff except: - /^gnome-.*$/ update image: variables: STORAGE_DRIVER: vfs BUILDAH_FORMAT: docker BUILDAH_ISOLATION: chroot image: registry.fedoraproject.org/fedora:latest stage: image script: - dnf install -y buildah runc - sed -i '/^mountopt =.*/d' /etc/containers/storage.conf - buildah bud --tag $CI_REGISTRY_IMAGE -f .gitlab/Dockerfile - buildah tag $CI_REGISTRY_IMAGE "$CI_REGISTRY_IMAGE:v$CI_JOB_ID" - buildah login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - buildah push --creds $CI_REGISTRY_USER:$CI_REGISTRY_PASSWORD $CI_REGISTRY_IMAGE - buildah push --creds $CI_REGISTRY_USER:$CI_REGISTRY_PASSWORD "$CI_REGISTRY_IMAGE:v$CI_JOB_ID" when: manual only: - web - master except: variables: - $CI_PROJECT_NAMESPACE != "GNOME"