Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save nrackleff/a9be22eab82e2cf0a0f9 to your computer and use it in GitHub Desktop.
Save nrackleff/a9be22eab82e2cf0a0f9 to your computer and use it in GitHub Desktop.
How to Create a new Drupal Module Release for a ThinkShout maintained module.
  • git checkout 7.x-1.x
  • git tag 7.x-1.0
  • git push origin tag 7.x-1.0
  • Click the Version control tab on your project page, and follow the instructions labeled Tag for a stable release.
  • Return to the main project page, and then click the Add new release link at the bottom of the page.
  • Select your tag, such as 7.x-1.0, and save the form.
  • Select the terms that correspond to the nature of the release (Features, Bug fixes), and fill out release notes.
  • When creating a D7 release you will need to be using Drush 7. Install with the following composer command: composer global require drush/drush:7.1.0
  • drush dl grn
  • Use drush grn to generate release notes (drush release-notes)
  • To restore Drush 8 use: composer global require drush/drush
  • Remove any merge commits in the release and add a short description to the release see: https://www.drupal.org/node/2565881
  • Click Save
  • Share your hardwork on Slack so your coworkers can review
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment