From 2c44cdf4b622170e0258df4c5e2ee92fe3ea12e0 Mon Sep 17 00:00:00 2001 From: Youwen Wu Date: Mon, 5 May 2025 11:26:17 -0700 Subject: [PATCH] ci: add auto merge workflow for flake updates --- .github/workflows/auto-merge.yml | 21 +++++++++++++++++++++ .github/workflows/lock.yml | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/auto-merge.yml diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml new file mode 100644 index 0000000..3dac190 --- /dev/null +++ b/.github/workflows/auto-merge.yml @@ -0,0 +1,21 @@ +name: Auto Merge Dependency Updates + +on: + - pull_request_target + +jobs: + auto-merge-dependency-updates: + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + concurrency: + group: "auto-merge:${{ github.head_ref }}" + cancel-in-progress: true + steps: + - uses: Mic92@auto-merge@master + with: + merge-method: rebase + approve: true + required-labels: dependencies,auto-merge + use-auto-merge: true diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index 846e19f..f3837a5 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -20,5 +20,5 @@ jobs: token: ${{ secrets.GH_TOKEN_FOR_UPDATES }} pr-title: "build(lock): update" pr-labels: | - lock + dependencies,auto-merge pr-assignees: youwen5