|
1 | 1 | name: PR Quality Check |
2 | | -on: pull_request |
| 2 | +on: |
| 3 | + pull_request: |
| 4 | + types: [opened] |
| 5 | + |
3 | 6 | jobs: |
4 | 7 | link-ticket: |
5 | 8 | runs-on: ubuntu-latest |
6 | 9 | steps: |
7 | 10 | - name: Check ticket name conforms to requirements |
8 | | - run: echo ${{ github.event.pull_request.head.ref }} | grep -i -E -q "(amb-[0-9]+)|(ambspii-[0-9]+)|(adz-[0-9]+)|(amb-[0-9]+)|(dependabot\/)" |
| 11 | + run: echo ${{ github.event.pull_request.head.ref }} | grep -i -E -q "(amb-[0-9]+)|(ambspii-[0-9]+)|(adz-[0-9]+)|(ved-[0-9]+)|(dependabot\/)" |
9 | 12 | continue-on-error: true |
10 | 13 |
|
11 | 14 | - name: Grab ticket name |
12 | | - if: contains(github.event.pull_request.head.ref, 'amb-') || contains(github.event.pull_request.head.ref, 'AMB-') || contains(github.event.pull_request.head.ref, 'ambspii-') || contains(github.event.pull_request.head.ref, 'AMBSPII-') || contains(github.event.pull_request.head.ref, 'adz-') || contains(github.event.pull_request.head.ref, 'ADZ-') || contains(github.event.pull_request.head.ref, 'amb-') || contains(github.event.pull_request.head.ref, 'AMB-') |
13 | | - run: echo ::set-env name=TICKET_NAME::$(echo ${{ github.event.pull_request.head.ref }} | grep -i -o '\(amb-[0-9]\+\)\|\(ambspii-[0-9]\+\)\|\(adz-[0-9]\+\)|\(amb-[0-9]\+\)' | tr '[:lower:]' '[:upper:]') |
| 15 | + if: contains(github.event.pull_request.head.ref, 'amb-') || contains(github.event.pull_request.head.ref, 'AMB-') || contains(github.event.pull_request.head.ref, 'ambspii-') || contains(github.event.pull_request.head.ref, 'AMBSPII-') || contains(github.event.pull_request.head.ref, 'adz-') || contains(github.event.pull_request.head.ref, 'ADZ-') || contains(github.event.pull_request.head.ref, 'ved-') || contains(github.event.pull_request.head.ref, 'VED-') |
| 16 | + run: echo "TICKET_NAME=$(echo ${{ github.event.pull_request.head.ref }} | grep -i -o '\(amb-[0-9]\+\)\|\(ambspii-[0-9]\+\)\|\(adz-[0-9]\+\)\|\(ved-[0-9]\+\)' | tr '[:lower:]' '[:upper:]')" >> $GITHUB_ENV |
14 | 17 | continue-on-error: true |
15 | 18 | env: |
16 | 19 | ACTIONS_ALLOW_UNSECURE_COMMANDS: true |
17 | 20 |
|
18 | 21 | - name: Comment on PR with link to JIRA ticket |
19 | | - if: contains(github.event.pull_request.head.ref, 'amb-') || contains(github.event.pull_request.head.ref, 'AMB-') || contains(github.event.pull_request.head.ref, 'ambspii-') || contains(github.event.pull_request.head.ref, 'AMBSPII-') || contains(github.event.pull_request.head.ref, 'adz-') || contains(github.event.pull_request.head.ref, 'ADZ-') || contains(github.event.pull_request.head.ref, 'amb-') || contains(github.event.pull_request.head.ref, 'AMB-') |
| 22 | + if: contains(github.event.pull_request.head.ref, 'amb-') || contains(github.event.pull_request.head.ref, 'AMB-') || contains(github.event.pull_request.head.ref, 'ambspii-') || contains(github.event.pull_request.head.ref, 'AMBSPII-') || contains(github.event.pull_request.head.ref, 'adz-') || contains(github.event.pull_request.head.ref, 'ADZ-') || contains(github.event.pull_request.head.ref, 'ved-') || contains(github.event.pull_request.head.ref, 'VED-') |
20 | 23 | continue-on-error: true |
21 | 24 | uses: unsplash/comment-on-pr@master |
22 | 25 | env: |
23 | 26 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
24 | 27 | with: |
25 | 28 | msg: | |
26 | | - This branch is work on a ticket in the NHS Digital AMB JIRA Project. Here's a handy link to the ticket: |
| 29 | + This branch is working on a ticket in the NHS England VED JIRA Project. Here's a handy link to the ticket: |
27 | 30 | # [${{ env.TICKET_NAME }}](https://nhsd-jira.digital.nhs.uk/browse/${{ env.TICKET_NAME}}) |
0 commit comments