name: Require Linked Issue
on:
pull_request_target:
types: [opened, edited, reopened, synchronize]
permissions:
issues: read
pull-requests: write
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
check-linked-issue:
runs-on: ubuntu-latest
name: Check linked issues
steps:
- uses: nearform-actions/github-action-check-linked-issues@v1
with:
exclude-branches: "dependabot/**,release/**,openapi-sync/**,plugin-sync/**,deps/**,sync/**,docs/update-*"
custom-message: >-
This PR must be linked to a GitHub issue. Use 'Closes #123'
in the PR description, or link an issue from the sidebar.
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}