Jump to content

pmbootstrap release

From postmarketOS Wiki

Checklist

Checklist for creating a pmbootstrap release:

  • bump pmbootstrap version (__version__ in pmb/__init__.py)
  • update apk_tools_min_version to the current one in Alpine Linux (in pmb/config/__init__.py)
  • commit with the message "Prepare x.x.x release"
  • create a new tag with git tag -s -a x.x.x
    • look at the previous commits and copy paste the commit message titles, including the MR ID, like done in the previous tags). Sort by features, fixes and other.
  • push your changes:
    • git push
    • git push --tag origin x.x.x
  • update the pmbootstrap aport in Alpine's aports (change the pkgrel, update the checksum, build; see script below)
  • if future changes in pmaports will require the new pmbootstrap version, increase it in pmaports.git's pmaports.cfg file
  • make a small mastodon post about the release