ci: move check steps to check-package job in test workflow

This commit is contained in:
Alfi Maulana 2023-12-12 12:54:24 +07:00
parent 3d7ddb3fa0
commit d6da3dc47a
No known key found for this signature in database
GPG Key ID: 2242A64C2A8DF5A4
2 changed files with 30 additions and 6 deletions

View File

@ -29,12 +29,6 @@ jobs:
- name: Install Dependencies
run: yarn install
- name: Check Format
run: yarn format
- name: Check Lint
run: yarn lint
- name: Bundle Package
run: yarn bundle

View File

@ -5,6 +5,36 @@ on:
push:
branches: [main]
jobs:
check-package:
name: Check Package
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
- name: Setup Node.js
uses: actions/setup-node@v4.0.0
with:
node-version: latest
- name: Enable Yarn
run: corepack enable yarn
- name: Cache Dependencies
uses: actions/cache@v3.3.2
with:
path: .yarn
key: yarn-${{ runner.os }}-${{ hashFiles('yarn.lock') }}
- name: Install Dependencies
run: yarn install
- name: Check Format
run: yarn format && git diff --exit-code HEAD
- name: Check Lint
run: yarn lint
test-package:
name: Test Package
runs-on: ubuntu-latest