From bf2d1141df05e2000cc5e9cd8bddb25be636d6a3 Mon Sep 17 00:00:00 2001 From: Kazuki Yamada Date: Sun, 4 Jan 2026 12:39:54 +0900 Subject: [PATCH] ci(website-server): Add bundle check workflow Add CI job to verify website server bundling works correctly. This ensures the Rolldown + SWC bundle process doesn't break on PRs. --- .github/workflows/ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8f72d937..52252873 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -100,6 +100,30 @@ jobs: working-directory: website/server run: npm run lint + bundle-website-server: + name: Bundle Website Server + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + with: + node-version-file: .tool-versions + cache: npm + - name: Build and link local repomix + run: | + npm ci + npm run build + npm link + - name: Install website server dependencies + working-directory: website/server + run: | + npm ci + npm link repomix + - name: Bundle website server + working-directory: website/server + run: npm run bundle + lint-browser: name: Lint Browser Extension runs-on: ubuntu-latest