Skip to content

Latest commit

 

History

History
52 lines (45 loc) · 1.39 KB

RELEASING.md

File metadata and controls

52 lines (45 loc) · 1.39 KB

Releasing Amberol

QA Plan

  1. Initial state
  • Open folder
  • Open file
  • Drag and drop
  1. Main view
  • Play/pause
  • Previous/next
  • Scrubbing
  1. Playlist
  • Shuffle
  • Repeat: all, one, continuous
  • Select
  • Remove song
  • Remove all
  • Toggle playlist

Release

Checklist for a release.

  • Update the change log
    • Added: New features, settings, UI, translations
    • Changed: UI updates, improvements, translation updates
    • Fixed: bug fixes, with reference
    • Removed: Removed features, settings, UI; IMPORTANT: anything inside this list requires a version bump
  • Update the appdata
    • New <release> element
    • Optional: new screenshots
  • git commit -m 'Release Amberol $VERSION'
  • meson dist
  • git tag -s $VERSION (use the change log entry)
  • Bump up the project version in meson.build
  • git push origin HEAD && git push origin $VERSION
  • Create a new release on GitLab
    • Copy the CHANGES.md entry
    • Attach the release tarball and the SHA256 checksum files

Flathub

  • Update the io.bassi.Amberol.json manifest
    • Change the archive URL
    • Change the SHA256 checksum
  • git push origin HEAD