From 57f4b05fe8f93e505488067d22970c819438d13a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 9 Dec 2024 12:39:32 -0500 Subject: [PATCH] Switch to ci-based releases Use the new release process. --- .gitlab-ci.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a9aeff5b4e0..13743886678 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,10 @@ include: - project: 'gnome/citemplates' file: 'flatpak/flatpak_ci_initiative.yml' + - project: 'Infrastructure/gnome-release-service-ci-templates' + file: 'meson-dist.yml' + - project: 'Infrastructure/gnome-release-service-ci-templates' + file: 'release-module.yml' stages: - check @@ -10,6 +14,7 @@ stages: - flatpak - publish - deploy + - release .cache-paths: &cache-paths paths: @@ -453,7 +458,7 @@ reference: - _reference publish-docs: - image: fedora:latest + image: $FEDORA_IMAGE stage: publish interruptible: false needs: ['reference'] @@ -462,3 +467,17 @@ publish-docs: rules: - if: $CI_COMMIT_REF_NAME == "main" +release-build: + image: $FEDORA_IMAGE + stage: build + extends: .meson-dist + rules: + - if: $CI_COMMIT_TAG + +release-dist: + stage: release + variables: + TARBALL_ARTIFACT_PATH: build/meson-dist/$CI_PROJECT_NAME-$CI_COMMIT_TAG.tar.xz + extends: .release-module + rules: + - if: $CI_COMMIT_TAG -- GitLab