Skip to content

Commit 76a4fcf

Browse files
authored
chore: add ci/cd pipeline
1 parent 589e5ec commit 76a4fcf

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed

.github/dependabot.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "npm"
4+
directory: "/"
5+
schedule:
6+
interval: "daily"
7+
open-pull-requests-limit: 10
8+
ignore:
9+
- dependency-name: "*"
10+
update-types: ["version-update:semver-major"]
11+
commit-message:
12+
prefix: "chore"
13+
- package-ecosystem: "github-actions"
14+
directory: "/"
15+
commit-message:
16+
prefix: "chore"
17+
schedule:
18+
interval: "monthly"

.github/workflows/main.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: CI
2+
on:
3+
- push
4+
- pull_request
5+
jobs:
6+
test:
7+
name: Node.js ${{ matrix.node-version }}
8+
runs-on: ubuntu-latest
9+
strategy:
10+
fail-fast: false
11+
matrix:
12+
node-version:
13+
- 21
14+
steps:
15+
- uses: actions/checkout@v4
16+
- uses: actions/setup-node@v4
17+
with:
18+
node-version: ${{ matrix.node-version }}
19+
- run: npm install --legacy-peer-deps
20+
21+
automerge:
22+
name: Dependabot Auto-Merge
23+
needs: test
24+
runs-on: ubuntu-latest
25+
permissions:
26+
pull-requests: write
27+
contents: write
28+
steps:
29+
- uses: fastify/github-action-merge-dependabot@v3
30+
with:
31+
github-token: ${{ github.token }}
32+
target: minor

0 commit comments

Comments
 (0)