mirror of
https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio.git
synced 2024-12-24 00:40:29 +00:00
ci: create a release cat and dist-package job
This commit is contained in:
parent
e820f13b83
commit
f3123bc951
3 changed files with 17 additions and 5 deletions
|
@ -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
|
||||
|
|
2
TODO.md
2
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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue