Skip to content

Test required status checks #13

Test required status checks

Test required status checks #13

Workflow file for this run

on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [main]
merge_group:
name: Create an issue on merge_group
jobs:
open-issue:
if: github.event_name != 'pull_request' || github.event.action == 'enqueued'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# Not possible to use ${{ github.event.number }} with the `merge_group` trigger
- name: Get PR number from merge branch
run: |
echo "PR_NUMBER=$(echo ${{ github.event.merge_group.head_ref }} | sed -e 's/.*pr-\(.*\)-.*/\1/')" | tee -a $GITHUB_ENV
- uses: JasonEtco/create-an-issue@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER: ${{ env.PR_NUMBER }}
GIT_SHA: ${{ github.sha }}
WORKFLOW_URL: "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}"
with:
filename: .github/ISSUE_TEMPLATE.md