Skip to content

Latest commit

 

History

History
13 lines (13 loc) · 733 Bytes

release_process.md

File metadata and controls

13 lines (13 loc) · 733 Bytes

GTK4 Layer Shell release process

  1. Make sure you've pulled latest changes from main
  2. Make sure the tests pass: ninja -C build test
  3. Play with gtk4-layer-demo: build/examples/gtk4-layer-demo (catch anything the automatic tests missed)
  4. Bump version in meson.build
  5. Update CHANGELOG.md (GitHub compare is useful here)
  6. Commit and push meson and changelog changes
  7. Tag release: git tag vA.B.C
  8. Push tag: git push origin vA.B.C
  9. Under Releases in the GitHub repo, the tag should have already appeared, click it
  10. Click Edit tag
  11. Enter release name (version number, no v prefix) and copy in the changelog
  12. Publish release