jbenden/vscode-c-cpp-flylint

View on GitHub
.github/workflows/automerge.yaml

Summary

Maintainability
Test Coverage
name: Automate Dependency Updates

on:
  pull_request_target:
    paths:
      - package.json
      - package-lock.json

permissions:
  contents: write
  pull-requests: write

jobs:
  checks:
    name: Check 4 Changes
    runs-on: ubuntu-latest
    if: ${{ github.actor == 'dependabot[bot]' }}
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
      - name: REUSE Compliance Check
        uses: fsfe/reuse-action@v1
      - run: npm ci
      - run: git diff --exit-code

  automerge:
    name: Auto Merge Pull Request
    runs-on: ubuntu-latest
    needs: checks
    if: ${{ github.actor == 'dependabot[bot]' }}
    steps:
      - name: automerge
        uses: pascalgn/automerge-action@v0.15.3
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          MERGE_LABELS: dependencies
          MERGE_METHOD: rebase