|
1 | 1 | name: PR Quality Check |
2 | | -on: pull_request |
| 2 | +on: |
| 3 | + pull_request: |
| 4 | + types: [opened] |
3 | 5 | jobs: |
4 | 6 | link-ticket: |
5 | 7 | runs-on: ubuntu-latest |
6 | 8 | steps: |
7 | 9 | - 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\/)" |
| 10 | + 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 | 11 | continue-on-error: true |
10 | 12 |
|
11 | 13 | - 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:]') |
| 14 | + 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-') |
| 15 | + 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]\+\)|\(ved-[0-9]\+\)' | tr '[:lower:]' '[:upper:]') |
14 | 16 | continue-on-error: true |
15 | 17 | env: |
16 | 18 | ACTIONS_ALLOW_UNSECURE_COMMANDS: true |
17 | 19 |
|
18 | 20 | - 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-') |
| 21 | + 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 | 22 | continue-on-error: true |
21 | 23 | uses: unsplash/comment-on-pr@master |
22 | 24 | env: |
23 | 25 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
24 | 26 | with: |
25 | 27 | msg: | |
26 | | - This branch is work on a ticket in the NHS Digital AMB JIRA Project. Here's a handy link to the ticket: |
| 28 | + This branch is working on a ticket in the NHS England VED JIRA Project. Here's a handy link to the ticket: |
27 | 29 | # [${{ env.TICKET_NAME }}](https://nhsd-jira.digital.nhs.uk/browse/${{ env.TICKET_NAME}}) |
0 commit comments