ci: create a release cat and dist-package job

This commit is contained in:
Stéphane Cerveau 2022-02-07 13:03:13 +01:00
parent e820f13b83
commit f3123bc951
3 changed files with 17 additions and 5 deletions

View file

@ -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

View file

@ -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

View file

@ -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