diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 273deb8..30e4b5f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,24 +1,19 @@ name: CI on: + pull_request: push: branches: [main] - pull_request: jobs: - build: + check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - - name: Set up Bun - uses: oven-sh/setup-bun@v2 - + - uses: oven-sh/setup-bun@v2 - name: Install dependencies run: bun install --frozen-lockfile - - - name: Lint - run: bun run lint - + - name: Type check + run: bunx tsc --noEmit - name: Build run: bun run build diff --git a/renovate.json b/renovate.json index c05d930..62136da 100644 --- a/renovate.json +++ b/renovate.json @@ -1,24 +1,4 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended", - ":dependencyDashboard", - ":semanticCommits" - ], - "timezone": "Asia/Tokyo", - "schedule": ["before 9am on monday"], - "lockFileMaintenance": { "enabled": true }, - "platformAutomerge": false, - "packageRules": [ - { - "description": "Auto-merge non-major updates once CI passes.", - "matchUpdateTypes": ["minor", "patch", "pin", "digest"], - "automerge": true - }, - { - "description": "Group all minor/patch updates into a single PR.", - "matchUpdateTypes": ["minor", "patch"], - "groupName": "non-major dependencies" - } - ] + "extends": ["github>narutiga/renovate-config"] }