From ced5d42971b0e320107dcdf5a53da666a670b2d1 Mon Sep 17 00:00:00 2001 From: narutiga <100295602+narutiga@users.noreply.github.com> Date: Tue, 7 Jul 2026 08:32:57 +0900 Subject: [PATCH] chore: add CI workflow and Renovate config Co-Authored-By: Claude Fable 5 --- .github/workflows/ci.yml | 15 +++++---------- renovate.json | 22 +--------------------- 2 files changed, 6 insertions(+), 31 deletions(-) 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"] }