From 85162f9af3f622ad716e2a1867b0d06ef49194f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Thu, 23 May 2024 19:11:42 +0200 Subject: [PATCH] ci: Hook up release-module In the future, the module will automate uploading the release tarball. We already use the CI pipeline to generate the tarball, so it's easy to hook up the module and provide some testing before the module goes into production. Part-of: (cherry picked from commit 1fbfb93cbd90069f0923e829a8180fb2050fabf9) --- .gitlab-ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7bb9ec2fc..7f7fda382 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,8 @@ include: - remote: 'https://gitlab.gnome.org/GNOME/citemplates/raw/HEAD/flatpak/flatpak_ci_initiative.yml' - remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/057b052e682d8e5a20c1eb2dd60d5b87d2b56856/templates/fedora.yml' - remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/34f4ade99434043f88e164933f570301fd18b125/templates/ci-fairy.yml' + - project: 'Infrastructure/openshift-images/gnome-release-service' + file: '/ci-templates/release-module.yml' stages: - pre_review @@ -297,6 +299,14 @@ dist-tarball: rules: - if: '$CI_COMMIT_TAG' +release-module: + stage: deploy + needs: + - dist-tarball + extends: .release-module + rules: + - if: '$CI_COMMIT_TAG' + build-toolbox: image: quay.io/freedesktop.org/ci-templates:container-build-base-2021-07-29.0 stage: deploy