Skip to content

Commit ba4bcd7

Browse files
authored
Chore: [AEA-0000] - add dependabot approve schedule (#144)
Add Dependabot schedule to the repository
1 parent 76baf9d commit ba4bcd7

3 files changed

Lines changed: 21 additions & 18 deletions

File tree

.github/CODEOWNERS

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Auto-approve dependency updates
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '*/30 * * * *'
7+
8+
permissions: {}
9+
jobs:
10+
auto-approve-dependabot:
11+
runs-on: ubuntu-22.04
12+
environment: create_pull_request
13+
permissions:
14+
contents: write
15+
pull-requests: write
16+
steps:
17+
- name: Auto approve and enable auto-merge
18+
uses: NHSDigital/eps-dependabot-approve@da0503449b218ccd99bc547e242007d5514e4d2f
19+
with:
20+
AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }}
21+
AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }}

.github/workflows/pull_request.yml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,15 @@
11
name: Pull Request
2-
32
on:
43
pull_request:
54
branches: [main]
6-
75
env:
86
BRANCH_NAME: ${{ github.event.pull_request.head.ref }}
9-
107
permissions: {}
118
jobs:
12-
dependabot-auto-approve-and-merge:
13-
needs: quality_checks
14-
uses: ./.github/workflows/dependabot-auto-approve-and-merge.yml
15-
permissions:
16-
contents: write
17-
pull-requests: write
18-
secrets:
19-
AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }}
20-
AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }}
21-
229
pr_title_format_check:
2310
uses: ./.github/workflows/pr_title_check.yml
2411
permissions:
2512
pull-requests: write
26-
2713
get_config_values:
2814
uses: ./.github/workflows/get-repo-config.yml
2915
permissions:
@@ -32,7 +18,6 @@ jobs:
3218
packages: read
3319
with:
3420
verify_published_from_main_image: false
35-
3621
quality_checks:
3722
uses: ./.github/workflows/quality-checks-devcontainer.yml
3823
needs: [get_config_values]
@@ -44,7 +29,6 @@ jobs:
4429
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
4530
secrets:
4631
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
47-
4832
tag_release:
4933
needs: get_config_values
5034
uses: ./.github/workflows/tag-release-devcontainer.yml

0 commit comments

Comments
 (0)