From f0dea1a4033fa670dbbd0bd145df5eaa950e450c Mon Sep 17 00:00:00 2001 From: skulidropek <66840575+skulidropek@users.noreply.github.com> Date: Sun, 22 Mar 2026 21:50:20 +0000 Subject: [PATCH] ci: split create check workflow into effect-style jobs --- .github/workflows/check.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index c0bd8a6..f490c08 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -14,7 +14,18 @@ concurrency: permissions: {} jobs: - check: + build: + name: Build + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v6 + - name: Install dependencies + uses: ./.github/actions/setup + - run: pnpm build + + types: + name: Types runs-on: ubuntu-latest timeout-minutes: 10 steps: @@ -22,5 +33,13 @@ jobs: - name: Install dependencies uses: ./.github/actions/setup - run: pnpm typecheck + + test: + name: Test + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v6 + - name: Install dependencies + uses: ./.github/actions/setup - run: pnpm test - - run: pnpm build