...

Text file src/github.com/go-openapi/swag/.github/workflows/auto-merge.yml

Documentation: github.com/go-openapi/swag/.github/workflows

     1name: Dependabot auto-merge
     2on: pull_request
     3
     4permissions:
     5  contents: write
     6  pull-requests: write
     7
     8jobs:
     9  dependabot:
    10    runs-on: ubuntu-latest
    11    if: github.actor == 'dependabot[bot]'
    12    steps:
    13      - name: Dependabot metadata
    14        id: metadata
    15        uses: dependabot/fetch-metadata@v1
    16
    17      - name: Auto-approve all dependabot PRs
    18        run: gh pr review --approve "$PR_URL"
    19        env:
    20          PR_URL: ${{github.event.pull_request.html_url}}
    21          GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
    22
    23      - name: Auto-merge dependabot PRs for development dependencies
    24        if: contains(steps.metadata.outputs.dependency-group, 'development-dependencies')
    25        run: gh pr merge --auto --rebase "$PR_URL"
    26        env:
    27          PR_URL: ${{github.event.pull_request.html_url}}
    28          GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
    29
    30      - name: Auto-merge dependabot PRs for go-openapi patches
    31        if: contains(steps.metadata.outputs.dependency-group, 'go-openapi-dependencies') && (steps.metadata.outputs.update-type == 'version-update:semver-minor' || steps.metadata.outputs.update-type == 'version-update:semver-patch')
    32        run: gh pr merge --auto --rebase "$PR_URL"
    33        env:
    34          PR_URL: ${{github.event.pull_request.html_url}}
    35          GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
    36
    37      - name: Auto-merge dependabot PRs for golang.org updates
    38        if: contains(steps.metadata.outputs.dependency-group, 'golang.org-dependencies')
    39        run: gh pr merge --auto --rebase "$PR_URL"
    40        env:
    41          PR_URL: ${{github.event.pull_request.html_url}}
    42          GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
    43

View as plain text