Release Process
There's a lot of moving parts so creating a new release is not simple.
Follow this guide.
Create new releases for contrib projects, if necessary.
hosting_solr
hosting_logs
etc
Create a new release of "devshop_stats" project:
Rewrite the release number to match drupal.org standards. Only release a new stats module for each minor release.
cd ./source/devmaster-1.x/profiles/modules/contrib/devshop_stats
git tag 7.x-1.0-beta4
git push 7.x-1.0-beta4
Visit module page: https://www.drupal.org/project/devshop_stats/releases.
Click "Add New Release".
Select the tag you created.
Update
opendevshop/devmaster/devmaster.make
with the latest version of drupal core.Update
opendevshop/devmaster/devmaster.make
with the latest releases of contrib modules.Update
opendevshop/devshop/vars.yml
with the latest versions of drush modules.Using the commit log as your guide, add a list of new features to the CHANGELOG.org in the devshop repo. Use the "x commits since this release" feature on github's releases page. Include changes in both devshop and devmaster repos in the changelog.
Update
opendevshop/devshop/docs/install.md
with the latest version in the example install script.Create a new release branches for devmaster, devshop, and devshop_provision repos using the
release-prep.sh
script. This script takes a version for an argument and creates release branches in the three repos.In your release branch, edit the version in the files:
build-devmaster.make
install.sh
vars.yml
opendevshop/devmaster/devmaster.make
(Edit the devshop_stats version.)opendevshop/devmaster/VERSION.txt
Create and push a new tag for
devmaster
&devshop
using therelease.sh
script. This script takes a version for an argument and creates release tags in the three repos.Create a new "release" on github to match the new tag at https://github.com/opendevshop/devshop/releases/new. Copy the release notes from CHANGELOG.md into
Edit http://drupal.org/project/devshop to show the latest release.
Update the "Current Version" displayed on the gh-pages branch. https://github.com/opendevshop/devshop/edit/gh-pages/index.html
Announce!
Last updated