From 7a2877a6be332fae8265203fb3c0d9659900131a Mon Sep 17 00:00:00 2001 From: murashit Date: Thu, 21 May 2026 21:17:03 +0900 Subject: [PATCH] Add dependency maintenance automation --- .github/dependabot.yml | 22 ++++++++++++++++++++++ .github/workflows/check.yml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/check.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..9aa1602a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,22 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "weekly" + open-pull-requests-limit: 5 + groups: + dev-dependencies: + dependency-type: "development" + patterns: + - "*" + ignore: + - dependency-name: "obsidian" + update-types: + - "version-update:semver-minor" + - "version-update:semver-major" diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml new file mode 100644 index 00000000..6e0da5ae --- /dev/null +++ b/.github/workflows/check.yml @@ -0,0 +1,31 @@ +name: Check + +on: + pull_request: + push: + branches: + - main + +permissions: + contents: read + +jobs: + check: + name: npm run check + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v6 + + - name: Setup Node.js + uses: actions/setup-node@v6 + with: + node-version: 24 + cache: npm + + - name: Install dependencies + run: npm ci + + - name: Check + run: npm run check