strong-tie/inbound-calls
0
1name: Node CI2 3on:4 push:5 branches:6 - main7 - next8 pull_request:9 10permissions:11 contents: read12 13jobs:14 test:15 name: Test16 runs-on: ${{ matrix.os }}17 18 strategy:19 matrix:20 node-version:21 - 2022 - 2223 os: 24 - ubuntu-latest25 - windows-latest26 - macOS-latest27 exclude:28 - os: windows-latest29 node-version: 22 30 31 steps:32 - uses: actions/checkout@v433 34 - name: Use Node.js ${{ matrix.node-version }}35 uses: actions/setup-node@v436 with:37 node-version: ${{ matrix.node-version }}38 39 - name: Install40 run: |41 npm install42 43 - name: Lint44 run: |45 npm run test:lint46 47 - name: Test48 run: |49 npm test50 51 - name: Type Definitions52 run: |53 npm run test:typescript54 55 automerge:56 if: >57 github.event_name == 'pull_request' && github.event.pull_request.user.login == 'dependabot[bot]'58 needs: test59 runs-on: ubuntu-latest60 permissions:61 actions: write62 pull-requests: write63 contents: write64 steps:65 - uses: fastify/github-action-merge-dependabot@c3bde0759d4f24db16f7b250b2122bc2df57e817 # v3.11.066 with:67 github-token: ${{ secrets.GITHUB_TOKEN }}68 