Skip to content

Commit 10aaf71

Browse files
committed
chore(ci): auto-merge cdk lib and lambda layer construct
1 parent da11802 commit 10aaf71

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.github/workflows/auto-merge.yml

+15-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,21 @@ jobs:
1818
with:
1919
github-token: "${{ secrets.GITHUB_TOKEN }}"
2020
- name: Enable auto-merge for mypy-boto3 stubs Dependabot PRs
21-
if: ${{contains(steps.metadata.outputs.dependency-names, 'mypy-boto3')}} # && steps.metadata.outputs.update-type == 'version-update:semver-patch'
21+
if: ${{ contains(steps.metadata.outputs.dependency-names, 'mypy-boto3') && steps.metadata.outputs.update-type != 'version-update:semver-major' }}
22+
run: gh pr merge --auto --squash "$PR_URL"
23+
env:
24+
PR_URL: ${{github.event.pull_request.html_url}}
25+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
26+
# Maintenance: Experiment with literal array (toJSON('["dep1", "dep2"]')) to ease extending it
27+
- name: Enable auto-merge for CDK Construct Lambda Layer Dependabot PRs
28+
if: ${{ contains(steps.metadata.outputs.dependency-names, 'cdk-lambda-powertools-python-layer') && steps.metadata.outputs.update-type != 'version-update:semver-major' }}
29+
run: gh pr merge --auto --squash "$PR_URL"
30+
env:
31+
PR_URL: ${{github.event.pull_request.html_url}}
32+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
33+
# Maintenance: Revisit if CDK Constructs make breaking changes like CDK v1
34+
- name: Enable auto-merge for CDK Lib Construct
35+
if: ${{ contains(steps.metadata.outputs.dependency-names, 'aws-cdk-lib') && steps.metadata.outputs.update-type != 'version-update:semver-major' }}
2236
run: gh pr merge --auto --squash "$PR_URL"
2337
env:
2438
PR_URL: ${{github.event.pull_request.html_url}}

0 commit comments

Comments
 (0)