diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1c74030..86d7fca 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,8 +17,8 @@ jobs: with: node-version: latest - - name: Update Yarn - run: corepack enable && yarn set version stable + - name: Enable Yarn + run: corepack enable yarn - name: Cache Dependencies uses: actions/cache@v3.3.2 @@ -29,14 +29,5 @@ 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 - - - name: Check Differences - run: git diff --exit-code HEAD + run: yarn bundle && git diff --exit-code HEAD diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 364c364..d0f2dcb 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -5,6 +5,39 @@ 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: Check Yarn Version + run: yarn set version stable && git diff --exit-code HEAD + + - 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