Open leonardowf opened 1 year ago
Another approach would be to have the parameter specified as a repository and the status posted in a slack channel.
POST: /notifyReleaseStatus BODY:
{
"channel": "release-status",
"projectKeys": ["ABC", "DEF"],
"statuses": ["In Progress", "Ready for Test", "Backlog"],
"repository": "baroneza-test"
"reference": 156 | ShaWindow,
}
Response: 200 ok
Dispatching a well formatted message to the specified channel
Context:
Sometimes, tickets that are in a fix-version release of Jira are not moved to the final state of "Verified" before the release is closed.
This can be problematic for a number of reasons:
Solution:
It would be nice if there was an endpoint that could be called to list all tickets that are in a fix-version release that are not in the "Verified" state. This could be done per project, and per release.
Example:
POST /releaseStatus Body:
Response:
Additionally it would be nice if there was a way to filter the results by the status of the ticket. For example, if I only wanted to see tickets that were in the "In Progress" state.
POST: /releaseStatus BODY:
Response: