Skip to content

Commit 8ed12f8

Browse files
committed
Add Dependabot schedule and remove dependabot-auto-approve-and-merge job
1 parent 3a909b6 commit 8ed12f8

3 files changed

Lines changed: 21 additions & 21 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 & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,9 @@
11
name: Pull request test and deploy
2-
32
on:
43
pull_request:
54
branches: [main]
6-
75
permissions: {}
8-
96
jobs:
10-
dependabot-auto-approve-and-merge:
11-
needs: quality_checks
12-
uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
13-
permissions:
14-
contents: write
15-
pull-requests: write
16-
secrets:
17-
AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }}
18-
AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }}
197
get_config_values:
208
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
219
permissions:
@@ -35,18 +23,15 @@ jobs:
3523
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
3624
secrets:
3725
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
38-
3926
pr_title_format_check:
4027
uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
4128
permissions:
4229
pull-requests: write
43-
4430
get_issue_number:
4531
runs-on: ubuntu-22.04
4632
needs: quality_checks
4733
outputs:
4834
issue_number: ${{steps.get_issue_number.outputs.result}}
49-
5035
steps:
5136
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
5237
name: get issue number
@@ -67,7 +52,6 @@ jobs:
6752
).data[0].number;
6853
}
6954
result-encoding: string
70-
7155
tag_release:
7256
needs: [get_config_values]
7357
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
@@ -80,7 +64,6 @@ jobs:
8064
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
8165
branch_name: ${{ github.event.pull_request.head.ref }}
8266
tag_format: ${{ needs.get_config_values.outputs.tag_format }}
83-
8467
get_commit_id:
8568
runs-on: ubuntu-22.04
8669
outputs:
@@ -90,7 +73,6 @@ jobs:
9073
id: commit_id
9174
run: |
9275
echo "commit_id=${{ github.sha }}" >> "$GITHUB_OUTPUT"
93-
9476
package_code:
9577
needs: [get_issue_number, get_config_values]
9678
uses: ./.github/workflows/sam_package_code.yml
@@ -100,7 +82,6 @@ jobs:
10082
packages: read
10183
with:
10284
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
103-
10485
release_code:
10586
needs: [get_issue_number, package_code, get_commit_id, get_config_values]
10687
uses: ./.github/workflows/sam_release_code.yml

0 commit comments

Comments
 (0)