Difference between revisions of "Pmbootstrap release"

From postmarketOS
Jump to navigation Jump to search
(apk_tools_static_min_version: clarify variable name)
(pmbootstrap was upstreamed to Alpine's aports)
Line 9: Line 9:
 
** look at the [https://gitlab.com/postmarketOS/pmbootstrap/commits/master previous commits] and copy paste the commit message titles, including the MR ID, like done in the [https://gitlab.com/postmarketOS/pmbootstrap/tags previous tags]). Sort by features, fixes and other.
 
** look at the [https://gitlab.com/postmarketOS/pmbootstrap/commits/master previous commits] and copy paste the commit message titles, including the MR ID, like done in the [https://gitlab.com/postmarketOS/pmbootstrap/tags previous tags]). Sort by features, fixes and other.
 
* update the pypi release (see the script in {{issue|1679}})
 
* update the pypi release (see the script in {{issue|1679}})
* update the pmbootstrap aport in pmaports (change the pkgrel, update the checksum, build)
+
* update the pmbootstrap aport in Alpine's aports (change the pkgrel, update the checksum, build)
 
* if future changes in pmaports will require the new pmbootstrap version, increase it in pmaports.git's pmaports.cfg file
 
* if future changes in pmaports will require the new pmbootstrap version, increase it in pmaports.git's pmaports.cfg file
  
 
[[Category:Guide]]
 
[[Category:Guide]]

Revision as of 02:39, 23 February 2020

Checklist for creating a pmbootstrap release:

  • pmb/config/__init__.py:
    • bump pmbootstrap version
    • update apk_tools_static_min_version to the current one in Alpine Linux
    • commit with the message "Prepare x.x.x release"
  • tag a release in gitlab
    • fill out "release notes" (we can use markdown there), leave "message" empty
    • 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.
  • update the pypi release (see the script in #1679)
  • update the pmbootstrap aport in Alpine's aports (change the pkgrel, update the checksum, build)
  • if future changes in pmaports will require the new pmbootstrap version, increase it in pmaports.git's pmaports.cfg file