GTK uses the same code style that we use. Copy the style checks from GTK to help contributors catch these mistakes early.
47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
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
|