24 lines
1.1 KiB
YAML
24 lines
1.1 KiB
YAML
name: Add Connector Merge Checklist
|
|
on:
|
|
pull_request_target:
|
|
types: [opened, reopened]
|
|
paths:
|
|
- "airbyte-integrations/connectors/source-**"
|
|
- "airbyte-integrations/connectors/destination-**"
|
|
- "airbyte-integrations/connectors/third-party/**"
|
|
jobs:
|
|
checklist_job:
|
|
name: Add Connector Merge Checklist Job
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v3
|
|
- name: Checklist
|
|
uses: wyozi/contextual-qa-checklist-action@master
|
|
with:
|
|
comment-header: "### Before Merging a Connector Pull Request \n\n Wow! What a great pull request you have here! 🎉 \n\n To merge this PR, ensure the following has been done/considered for each connector added or updated: \n\n"
|
|
comment-footer: "If the checklist is complete, but the CI check is failing, \n\n1. Check for hidden checklists in your PR description \n\n2. Toggle the github label `checklist-action-run` on/off to re-run the checklist CI."
|
|
show-paths: false
|
|
input-file: airbyte-ci/connectors/CONNECTOR_CHECKLIST.yaml
|
|
gh-token: ${{ secrets.GITHUB_TOKEN }}
|