Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release PortaBase 2.3 #68

Open
4 of 33 tasks
jmbowman opened this issue Jul 23, 2024 · 1 comment
Open
4 of 33 tasks

Release PortaBase 2.3 #68

jmbowman opened this issue Jul 23, 2024 · 1 comment

Comments

@jmbowman
Copy link
Owner

  • Design and implement new features
  • Fix all release-blocking bugs
  • Update packaging/version_number
  • Update packaging/copyright_years
  • Run packaging/update_help_translation_templates.py and commit the results
  • Inform translators that a release is coming soon
  • Update the Debian man page
  • Manually test all the release candidate builds from the latest GitHub Actions workflow run
  • Renew Apple Developer Program account
  • Renew Windows code signing certificate
  • Merge the latest translation pull requests from Transifex
  • Update README.txt
  • Prepare summary of changes for use in announcements
  • Update screenshots on the PortaBase web site
  • Update CHANGES with new version and release date
  • Update debian/changelog with new version and release date
  • Build source tarball
  • Build Ubuntu 24.04 package
  • Build AAB for upload to Google Play
  • Build signed macOS disk images (Intel and ARM)
  • Build signed Windows installer
  • Tag the release in git
  • Update online help files
  • Release in Google Play
  • Create GitHub Releases entry
  • Update the download page on the PortaBase web site
  • Update the history page on the PortaBase web site
  • Update the translations page on the PortaBase web site
  • Update the To Do page on the PortaBase web site
  • Update the file format page on the PortaBase web site, if needed
  • Update the XML format page on the PortaBase web site, if needed
  • Announce on PortaBase homepage
  • Announce on HackerNews
@jmbowman jmbowman moved this to In progress in PortaBase Jul 23, 2024
@jmbowman
Copy link
Owner Author

If anyone wants to help test the release candidate packages, please grab them from the "Artifacts" section of the latest entry on https://github.com/jmbowman/portabase/actions and let me know how it goes. I also plan to start creating a proper automated test suite after this release, please get in touch on #42 if you'd like to help with that; there are many ways to help ranging from suggesting test cases, to providing small test data files, to actually helping code the tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

1 participant