mirror of
https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio.git
synced 2024-09-29 06:51:56 +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
|
- prepare
|
||||||
- lint
|
- lint
|
||||||
- test
|
- test
|
||||||
- extras
|
- release
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
FDO_UPSTREAM_REPO: "dabrain34/GstPipelineStudio"
|
FDO_UPSTREAM_REPO: "dabrain34/GstPipelineStudio"
|
||||||
|
@ -76,7 +76,7 @@ rustdoc:
|
||||||
extends:
|
extends:
|
||||||
- .fedora
|
- .fedora
|
||||||
- .fdo.distribution-image@fedora
|
- .fdo.distribution-image@fedora
|
||||||
stage: extras
|
stage: release
|
||||||
only:
|
only:
|
||||||
- flatpak
|
- flatpak
|
||||||
- tags
|
- tags
|
||||||
|
@ -87,9 +87,21 @@ rustdoc:
|
||||||
- rustdoc --version
|
- rustdoc --version
|
||||||
- cargo doc --no-deps
|
- 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:
|
flatpak:
|
||||||
image: "registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:41"
|
image: "registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:41"
|
||||||
stage: extras
|
stage: release
|
||||||
only:
|
only:
|
||||||
- flatpak
|
- flatpak
|
||||||
- tags
|
- tags
|
||||||
|
|
2
TODO.md
2
TODO.md
|
@ -67,7 +67,7 @@
|
||||||
### app
|
### app
|
||||||
|
|
||||||
- [x] Can set pad properties to be used during the pipeline generation. See videomixer_alpha.xml
|
- [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)
|
- [x] Display a pipeline properties dialog (list elements)
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
|
@ -6,4 +6,4 @@
|
||||||
- create a tag on gitlab
|
- create a tag on gitlab
|
||||||
- meson builddir -Dbuildtype=release
|
- meson builddir -Dbuildtype=release
|
||||||
- ninja -C buiddir dist
|
- 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