2022-02-07 09:11:10 +00:00
|
|
|
# Create a release
|
|
|
|
|
|
|
|
- Update to the given version:
|
|
|
|
- meson.build
|
|
|
|
- cargo.toml
|
2023-09-18 14:08:19 +00:00
|
|
|
- VERSION
|
2023-09-22 13:00:45 +00:00
|
|
|
- index.html
|
2023-09-23 07:05:30 +00:00
|
|
|
- And rebuild to regenerate the cargo.lock
|
2023-09-29 13:48:02 +00:00
|
|
|
- update the changelog in org.freedesktop.dabrain34.GstPipelineStudio.appdata.xml.in.in within release/description
|
2023-09-16 10:58:15 +00:00
|
|
|
|
2022-02-07 09:11:10 +00:00
|
|
|
- create a tag on gitlab
|
2023-09-18 14:08:19 +00:00
|
|
|
- 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
|
2022-02-09 10:29:42 +00:00
|
|
|
|
|
|
|
# flathub
|
|
|
|
|
|
|
|
https://github.com/flathub/org.freedesktop.dabrain34.GstPipelineStudio
|
|
|
|
|
2023-09-18 14:08:19 +00:00
|
|
|
- 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.
|