From f3123bc951ccf5e8c1ba2c62728a8d6c4bcef5df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Cerveau?= Date: Mon, 7 Feb 2022 13:03:13 +0100 Subject: [PATCH] ci: create a release cat and dist-package job --- .gitlab-ci.yml | 18 +++++++++++++++--- TODO.md | 2 +- release.md | 2 +- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3338d8e..5d54ac4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,7 +7,7 @@ stages: - prepare - lint - test - - extras + - release variables: FDO_UPSTREAM_REPO: "dabrain34/GstPipelineStudio" @@ -76,7 +76,7 @@ rustdoc: extends: - .fedora - .fdo.distribution-image@fedora - stage: extras + stage: release only: - flatpak - tags @@ -87,9 +87,21 @@ rustdoc: - rustdoc --version - cargo doc --no-deps +dist-package: + extends: + - .fedora + - .fdo.distribution-image@fedora + stage: release + only: + - flatpak + - tags + script: + - meson build + - ninja -C build dist + flatpak: image: "registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:41" - stage: extras + stage: release only: - flatpak - tags diff --git a/TODO.md b/TODO.md index cd00976..bf48ba1 100644 --- a/TODO.md +++ b/TODO.md @@ -67,7 +67,7 @@ ### app - [x] Can set pad properties to be used during the pipeline generation. See videomixer_alpha.xml -- [x] Support gtk4paintablesink with playin +- [x] Support gtk4paintablesink with playbin - [x] Display a pipeline properties dialog (list elements) ## TODO diff --git a/release.md b/release.md index 8ad209d..9ad1962 100644 --- a/release.md +++ b/release.md @@ -6,4 +6,4 @@ - create a tag on gitlab - meson builddir -Dbuildtype=release - ninja -C buiddir dist -- upload the package and the sha256 to gitlab for Flatpak +- upload the package and the sha256 to gitlab for Flatpak in the release notes