diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 20a511a..a83ce99 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,8 +5,8 @@ on: push: branches: [main] jobs: - build-package: - name: Build Package + build-action: + name: Build Action runs-on: ubuntu-24.04 steps: - name: Checkout Project @@ -18,8 +18,14 @@ 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: Test Action + run: pnpm test + + - name: Build Action + 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 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index f1d8d1a..581b49b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -5,22 +5,6 @@ on: push: branches: [main] jobs: - test-package: - name: Test 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: Test Package - run: pnpm test - test-action: name: Test Action runs-on: ${{ matrix.os }}