| 1234567891011121314151617181920212223242526272829303132 |
- name: build
- on: [push, pull_request]
- jobs:
- build:
- uses: charmbracelet/meta/.github/workflows/build.yml@main
- with:
- go-version: ""
- go-version-file: ./go.mod
- secrets:
- gh_pat: "${{ secrets.PERSONAL_ACCESS_TOKEN }}"
- dependabot:
- needs: [build]
- runs-on: ubuntu-latest
- permissions:
- pull-requests: write
- contents: write
- if: ${{ github.actor == 'dependabot[bot]' && github.event_name == 'pull_request'}}
- steps:
- - id: metadata
- uses: dependabot/fetch-metadata@v2
- with:
- github-token: "${{ secrets.GITHUB_TOKEN }}"
- - run: |
- echo "Approving..."
- gh pr review --approve "$PR_URL"
- echo "Merging..."
- gh pr merge --squash --auto "$PR_URL"
- env:
- PR_URL: ${{github.event.pull_request.html_url}}
- GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
|