GstPipelineStudio/release.md
2023-09-29 15:48:02 +02:00

25 lines
967 B
Markdown

# Create a release
- Update to the given version:
- meson.build
- cargo.toml
- VERSION
- index.html
- And rebuild to regenerate the cargo.lock
- update the changelog in org.freedesktop.dabrain34.GstPipelineStudio.appdata.xml.in.in within release/description
- create a tag on gitlab
- Fetch the package from the `linux release` job or you can make it manually with:
- meson builddir -Dbuildtype=release
- ninja -C builddir dist
- Upload the package .xz file and the sha256 to gitlab release page in the release notes
see https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio/-/releases/0.3.2
# flathub
https://github.com/flathub/org.freedesktop.dabrain34.GstPipelineStudio
- Need to update the package and the sha256 from the release page, ie https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio/-/releases/0.3.2
- Create a pull request with the package update
- Wait at lest 2-3 hours after merging to get the update available.