Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Several community members have written scripts that automate at least some of those tasks in the past.

Validate ticket has matching commit

To validate that every ticket has a corresponding commit and vice versa, you could use this script.

Validate ticket has matching commit

If a ticket doesn't have a matching commit, you might take the following investigation steps:

...

Validate all changes have a matching ticket

If a commit mentions a JIRA ticket which isn't marked as fixed or where there is no matching JIRA ticket, you might consider the following steps:

Check if there is any matching JIRA ticket. If so, why isn't it closed?

If there is no matching JIRA ticket

...

, take a look at the commit and the PR and see if you can find more information from there.

Validate tickets are marked as fixed

Sometimes tickets get marked with a fixVersion, but then get reopened or don't get marked as fixed. This can lead to false information if someone looks at release notes. The below JIRA query should find those tickets:

project = GEODE AND fixVersion = <current release> AND resolution != Fixed

...

Creating a Release Candidate

...