Network maintenance. Planio will be observing two scheduled maintenance windows this Tuesday, March 2 and Wednesday, March 3 from 02:00 UTC until 06:00 UTC each in order to perform maintenance on access routers in our primary datacenter. Your account might observe short downtimes during these periods up to several minutes at a time.

Task #3930

Updated by daviddavis over 2 years ago

h2. The Problem

Two problems we have dealt with recently:

* A commit was attached to an issue that was already released. Thus the commit was left out of the build it was intended for. build.
* A commit for an issue got merged that was not attached to the any issue. This commit was also left out of a build.

h2. Solution

The solution we'd like to propose is to validate that each commit message is:

* attached to an issue
* the issue is in the correct state (NEW, ASSIGNED, POST, or MODIFIED)

We discussed that this should be non-blocking as sometimes commits for small items (fixing typos) don't need an issue. However, this is tricky as Travis can only pass/fail PRs.

I'd propose that commit messages that aren't attached to issues have the tag "#noissue" in them. This would exclude them from this validation.