Skip to content

refactor SlackMessage.channel_id (CHAR field) to SlackMessage.channel (foreign key relationship) #4900

refactor SlackMessage.channel_id (CHAR field) to SlackMessage.channel (foreign key relationship)

refactor SlackMessage.channel_id (CHAR field) to SlackMessage.channel (foreign key relationship) #4900

name: Verify Release Label Added
on:
pull_request:
types:
- opened
- synchronize
- reopened
- labeled
- unlabeled
branches:
- dev
# tldr; without this here we cannot have the "Verify Release Label Added" job as a required status check to
# pass before merging
#
# It allows this to run for jobs in the merge_queue such that we can have the "Verify Release Label Added" job
# as a required status check to pass before merging. However, it seems like this action doesn't run properly
# on jobs triggerd by the merge_group event
# (see here for example https://github.com/grafana/oncall/actions/runs/8176552748/job/22356224259#step:3:9)
# so we'll check the event type and skip if that is the case
merge_group:
jobs:
verify-release-label-added:
# see comment above
if: github.event_name == 'pull_request'
name: Verify Release Label Added
runs-on: ubuntu-latest
steps:
- uses: docker://agilepathway/pull-request-label-checker:latest
with:
prefix_mode: true
one_of: "release:"
repo_token: ${{ secrets.GITHUB_TOKEN }}