Skip to content

Commit 2ebfc20

Browse files
authored
Merge pull request #72 from secure-software-engineering/test/dependabot-ci
test/dependabot-ci
2 parents 2a90837 + e9cf43a commit 2ebfc20

File tree

3 files changed

+33
-25
lines changed

3 files changed

+33
-25
lines changed

.github/workflows/dependabot.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Handle Dependabot PRs
2+
3+
on:
4+
pull_request:
5+
types: [opened, reopened, synchronize]
6+
7+
jobs:
8+
ApproveAndMerge:
9+
name: Auto approve Dependabot PRs
10+
runs-on: ubuntu-latest
11+
# Only run for PRs created by Dependabot - extended verification is done in the reusable workflow
12+
if: github.actor == 'dependabot[bot]'
13+
# These permissions are needed to approve pull requests
14+
permissions:
15+
contents: read
16+
pull-requests: write
17+
steps:
18+
- name: Auto approve Dependabot PR
19+
uses: secure-software-engineering/actions/dependabot@develop
20+
with:
21+
token: ${{ secrets.AUTO_MERGE_PAT }}

.github/workflows/zombie-mode.yml

Lines changed: 11 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,9 @@
11
name: Zombie Mode
22
on:
3-
pull_request:
4-
types: [opened]
5-
branches: [develop]
63
schedule:
7-
- cron: '0 6 * * MON'
8-
workflow_dispatch:
4+
- cron: '0 6 * * 1-5'
95

106
jobs:
11-
auto-approve-dependabot:
12-
if: github.actor == 'dependabot[bot]'
13-
runs-on: ubuntu-latest
14-
permissions:
15-
pull-requests: write
16-
steps:
17-
- uses: secure-software-engineering/actions/dependabot@develop
18-
with:
19-
token: ${{ secrets.GITHUB_TOKEN }}
20-
217
zombie-release:
228
runs-on: ubuntu-latest
239
permissions:
@@ -26,10 +12,11 @@ jobs:
2612
steps:
2713
- uses: secure-software-engineering/actions/zombie-mode/prepare-pr@develop
2814
with:
29-
github-token: ${{ secrets.GITHUB_TOKEN }}
30-
base-branch: 'develop'
31-
auto-merge-days: '3'
32-
version-file: 'pom.xml'
15+
github-token: ${{secrets.AUTO_MERGE_PAT}}
16+
base-branch: develop
17+
merge-timeout-days: 3
18+
version-file: pom.xml
19+
3320

3421
auto-merge-aged:
3522
runs-on: ubuntu-latest
@@ -39,8 +26,8 @@ jobs:
3926
steps:
4027
- uses: secure-software-engineering/actions/zombie-mode/merge-pr@develop
4128
with:
42-
github-token: ${{ secrets.GITHUB_TOKEN }}
43-
age-days: '3'
44-
merge-method: 'squash'
45-
delete-branch: 'true'
46-
zombie-label: 'zombie-mode'
29+
github-token: ${{secrets.AUTO_MERGE_PAT}}
30+
merge-timeout-days: 3
31+
merge-method: squash
32+
delete-branch: true
33+
label: zombie-mode

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
<dependency>
136136
<groupId>junit</groupId>
137137
<artifactId>junit</artifactId>
138-
<version>4.13.2</version>
138+
<version>4.13.1</version>
139139
<scope>test</scope>
140140
</dependency>
141141
<dependency>

0 commit comments

Comments
 (0)