ministryofjustice / find-moj-data

Find MOJ data service • This repository is defined and managed in Terraform
MIT License
5 stars 0 forks source link

Deployment (upgrade) notifications for users #234

Closed jemnery closed 4 months ago

jemnery commented 7 months ago

Purpose

Automatically notify stakeholders when updates to find-moj-data are deployed. Ideally, deployment notifications will include a list of commit messages to avoid manual rework in writing release notes.

Method

Details to be refined, but this will involve adding a step to the relevant GHA to push a message to Slack and/or Teams. We may want two types of notification:

This has a dependency on deciding what our "official" comms channel(s) will be. Could be Slack for preprod and Teams + Slack for prod.

The usual approach with Slack is to create a #data-catalogue-updates channel

Adding some info in the comments below in case we end up using MS Teams.

jemnery commented 7 months ago

In Justice Data, we use the notify-teams GitHub action. GHA example link

Image


Image

jemnery commented 7 months ago

You need to be an admin on the team to generate a webhook URL (under "configure connectors"). The webhook URL is stored as a repository secret.

Image


Image

jemnery commented 4 months ago

Superseded by #496 - closing