Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate posting of release notes to VA Slack #2106

Open
3 tasks
coreycarvalho opened this issue Nov 7, 2024 · 0 comments
Open
3 tasks

Automate posting of release notes to VA Slack #2106

coreycarvalho opened this issue Nov 7, 2024 · 0 comments

Comments

@coreycarvalho
Copy link

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 the VA Slack workspace.

  • Ticket is understood, and QA has been contacted (if the ticket has a QA label).

User Story(ies)

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

Additional Info and Resources

We implemented this for Oddball Slack in #1972. We need to wait for the VA to give us a webhook URL to use. This will just be a copy/paste of https://github.com/department-of-veterans-affairs/notification-api/blob/main/.github/workflows/cd-pipeline.yml#L136 using the VA Slack webhook.

Acceptance Criteria

  • When the CI/CD pipeline finishes, and a new version is released to production, release notes are automatically sent to Slack
    • #va-notify-public (Office of CTO @ VA)

QA Considerations

Potential Dependencies

Slack VA webhook. We've already reached out to them. Will pull this work after we get the URL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant