From d5a874ef77c44d19513df94a9e49b06a84424457 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Mon, 9 Jun 2025 16:22:49 +0700 Subject: [PATCH] ci: merge `check` workflow to `build` workflow Signed-off-by: Alfi Maulana --- .github/workflows/build.yaml | 11 +++++++---- .github/workflows/check.yaml | 28 ---------------------------- 2 files changed, 7 insertions(+), 32 deletions(-) delete mode 100644 .github/workflows/check.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 20a511a..189497f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,8 +18,11 @@ jobs: - name: Install Dependencies run: pnpm install - - name: Build Package - run: pnpm build + - name: Check Formatting + run: pnpm format && git diff --exit-code HEAD - - name: Check Diff - run: git diff && git diff-index --quiet --exit-code HEAD + - name: Check Lint + run: pnpm lint + + - name: Build Package + run: pnpm build && git diff --exit-code HEAD diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml deleted file mode 100644 index 0febaff..0000000 --- a/.github/workflows/check.yaml +++ /dev/null @@ -1,28 +0,0 @@ -name: Check -on: - workflow_dispatch: - pull_request: - push: - branches: [main] -jobs: - check-package: - name: Check Package - runs-on: ubuntu-24.04 - steps: - - name: Checkout Project - uses: actions/checkout@v4.2.2 - - - name: Setup pnpm - uses: threeal/setup-pnpm-action@v1.0.0 - - - name: Install Dependencies - run: pnpm install - - - name: Check Formatting - run: pnpm format - - - name: Check Diff - run: git diff && git diff-index --quiet --exit-code HEAD - - - name: Check Lint - run: pnpm lint