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
Create a github action called
ready-for-qa
. The release candidate cannot begin QA until it has been merged into therelease
branch. Therefore, on push intorelease
we should alert QA by posting the Release Issue (created here ) in the QA slack channel.Trigger: on push into
release
branchInputs:
token
= (unsure but I know Gabe knows)slack-channel
= api-team-releasesslack-title
= ${{ github.event.repository.name }} v${{ version }} QA Neededslack-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
= trueproject
= 103project-column
= In QAversion = 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: