dequelabs/axe-core-nuget

Send to Slack when RC ready for QA

Closed this issue · 1 comments

Create a github action called ready-for-qa. The release candidate cannot begin QA until it has been merged into the release branch. Therefore, on push into release we should alert QA by posting the Release Issue (created here ) in the QA slack channel.

Trigger: on push into release branch

Inputs:
token = (unsure but I know Gabe knows)
slack-channel = api-team-releases
slack-title = ${{ github.event.repository.name }} v${{ version* }} QA Needed
slack-message = The release branch of ${{ github.event.repository.name }} is ready for QA. Issue: ${{ issue* }}
slack-webhook = (whatever was in the one you deleted)
msg-minimal = true
project = 103
project-column = In QA

*version = The version of the release currently open. You will have to somehow grab this since it was created in here and not this GHA.
*issue = The link to the open issue labelled with the "release" label

Flow should be:

  1. Get version
  2. Get URL to Release Issue
  3. Use dequelabs/axe-api-team-public#61 to send to slack
  4. Use https://github.com/dequelabs/axe-api-team/issues/370 to move the issue url gotten from 2 above to the column letting us know QA has now been notified

Closing this because it will be part of deploy-release-candidate and doesn't need to be separate