From: Jordan Petridis Date: Fri, 21 Apr 2023 01:17:30 +0000 (+0300) Subject: flatpak: Add CI for the manifests X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bdb18c1882123af0590dd1ccca4ed92cc3f29a5;p=thirdparty%2Fvala.git flatpak: Add CI for the manifests --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..b26d0ee7a --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,29 @@ +include: "https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml" + +.flatpak rules: + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PROJECT_NAMESPACE == "gnome" && $CI_PIPELINE_SOURCE == "schedule" + +.vars-extension: + extends: ".flatpak rules" + variables: + MANIFEST_PATH: "build-aux/flatpak/org.freedesktop.Sdk.Extension.vala-nightly.yml" + FLATPAK_MODULE: "valac" + APP_ID: "org.freedesktop.Sdk.Extension.vala-nightly" + BUNDLE: "vala-extension.flatpak" + EXPORT_RUNTIME: "--runtime" + RUN_TESTS: "no" + +flatpak-extension@x86_64: + extends: [".flatpak@x86_64", ".vars-extension"] + +flatpak-extension@aarch64: + extends: [".flatpak@aarch64", ".vars-extension"] + +nightly@x86_64: + extends: ['.publish_nightly', ".flatpak rules"] + needs: ['flatpak-extension@x86_64'] + +nightly@aarch64: + extends: ['.publish_nightly', ".flatpak rules"] + needs: ['flatpak-extension@aarch64']