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 Checklist #93

Open
iLPdev opened this issue Jul 21, 2020 · 1 comment
Open

Release Checklist #93

iLPdev opened this issue Jul 21, 2020 · 1 comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@iLPdev
Copy link
Owner

iLPdev commented Jul 21, 2020

Related to open workflow issue, but maybe starting from a checklist like this nice one from Leris would be helpful for organizing releases now that they're going to become packages: https://wiki.mudlet.org/w/Release_Checklist

@iLPdev iLPdev added documentation Improvements or additions to documentation enhancement New feature or request labels Jul 21, 2020
@iLPdev
Copy link
Owner Author

iLPdev commented Aug 11, 2020

  • merge outstanding approved pull requests
  • create a new release/ branch off develop
  • go through every single commit (in main repo) and ensure all new functionality is documented
  • update any changes in built-in packages and scripts (generic_mapper, MDK, etc.)
  • test package install on clean mudlet profile
  • update readme/changelog
  • close associated github issues and/or milestone
  • merge release into main
  • draft a proper github release on main
  • add zipped .mpackage from src as asset to release
  • publish release on main
  • post update to thread on forums.mudlet.org
  • post update to discord packages channel
  • merge, don't squash or rebase, any bugfixes from the release branch into development (but don't delete, keep it around for a potential hotfix if needed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant