department-of-veterans-affairs / notification-api

Notification API
MIT License
16 stars 8 forks source link

Automate posting of release notes to Slack #1972

Open coreycarvalho opened 1 month ago

coreycarvalho commented 1 month ago

User Story - Business Need

Currently, at the end of every release, a developer manually copies and pastes the release notes into Slack. In order to fully automate the CI/CD pipeline, we need to remove the manual step of copy/pasting the release notes into Slack.

User Story(ies)

As a VA Notify developer I want automatic release note posting to Slack So that I don't have to copy and paste them manually.

Additional Info and Resources

Acceptance Criteria

QA Considerations

Potential Dependencies

If we want to post to the Oddball workspace, we will need an API token or a Slackbot set up to be able to do that. Will have to reach out to somebody on the Oddball side for that.

npmartin-oddball commented 3 weeks ago

Hey team! Please add your planning poker estimate with Zenhub @coreycarvalho @cris-oddball @EvanParish @k-macmillan @kalbfled @MackHalliday @mchlwellman

npmartin-oddball commented 2 weeks ago

@cris-oddball Can you track down the anomaly detection ticket and set as a blocker to this ticket? Thank you!

cris-oddball commented 2 weeks ago

The anomaly ticket is now listed as a blocker.

@coreycarvalho we also need to understand when the release notes would be posted to slack? via another pause for approval step in the pipeline or automatically based on the results of anomaly detection? In other words, we only want to post release note when we are satisfied that the release was a success.