dequelabs / axe-core-maven-html

Tools for using axe for web accessibility testing with JUnit, Selenium, and Playwright
Mozilla Public License 2.0
81 stars 102 forks source link

Send to Slack when RC ready for QA #383

Closed dequejenn closed 1 year ago

dequejenn commented 1 year ago

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 https://github.com/dequelabs/axe-api-team-public/issues/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
dequejenn commented 1 year ago

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