diff options
author | Jan Raasch <425211+janraasch@users.noreply.github.com> | 2024-02-20 16:07:38 +0100 |
---|---|---|
committer | Jan Raasch <425211+janraasch@users.noreply.github.com> | 2024-02-20 16:07:38 +0100 |
commit | 139ff348094fa9e754e2abdfa7f6f099807b6591 (patch) | |
tree | d367b9bb8b99bb4d0ba8804f073216d63594157d /.github/workflows/auto-merge.yml | |
parent | fab37cf385a8bcab05951b8e2e851c0ecdc441fe (diff) | |
download | hugo-bearcub-139ff348094fa9e754e2abdfa7f6f099807b6591.tar.gz hugo-bearcub-139ff348094fa9e754e2abdfa7f6f099807b6591.tar.bz2 |
Auto-merge minor updates 🎸
Diffstat (limited to '.github/workflows/auto-merge.yml')
-rw-r--r-- | .github/workflows/auto-merge.yml | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml index fe1ffd8..d051de7 100644 --- a/.github/workflows/auto-merge.yml +++ b/.github/workflows/auto-merge.yml @@ -1,28 +1,41 @@ +# see https://gist.github.com/xt0rted/46475099dc0a70ba63e16e3177407872 + name: Dependabot auto-merge on: pull_request: branches: - - master + - master permissions: - issues: write - contents: write - pull-requests: write + contents: read + pull-requests: read jobs: auto-merge: runs-on: ubuntu-latest + if: github.actor == 'dependabot[bot]' + steps: + - name: Create token + id: create_token + uses: tibdex/github-app-token@v2 + with: + app_id: ${{ secrets.BIG_MERGER_APP_ID }} + private_key: ${{ secrets.BIG_MERGER_PRIVATE_KEY }} + - name: Dependabot metadata id: dependabot-metadata uses: dependabot/fetch-metadata@v1 with: - github-token: '${{ secrets.GITHUB_TOKEN }}' + github-token: "${{ secrets.GITHUB_TOKEN }}" + + - name: Authenticate cli + run: echo "${{ steps.create_token.outputs.token }}" | gh auth login --with-token + - name: Enable auto-merge for Dependabot PRs if: contains(fromJSON('["version-update:semver-patch", "version-update:semver-minor"]'), steps.dependabot-metadata.outputs.update-type) run: gh pr merge --auto --squash "$PR_URL" env: PR_URL: ${{github.event.pull_request.html_url}} - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} |