diff --git a/.github/workflows/checks.yml b/.github/workflows/build.yml similarity index 51% rename from .github/workflows/checks.yml rename to .github/workflows/build.yml index f3a6aa5..aa17a79 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: Basic Checks +name: Build on: push: @@ -9,9 +9,8 @@ on: - cron: '0 0 * * 1' jobs: - prettier: + lint-and-build: runs-on: ubuntu-latest - steps: - name: Checkout uses: actions/checkout@v3 @@ -19,7 +18,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 - uses: pnpm/action-setup@v2 name: Install pnpm @@ -46,39 +45,8 @@ jobs: - name: Prettier run: pnpm run format:check - eslint: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Install Node.js - uses: actions/setup-node@v3 - with: - node-version: 16 - - - uses: pnpm/action-setup@v2 - name: Install pnpm - with: - version: 8 - run_install: false - - - name: Get pnpm store directory - shell: bash - run: | - echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV - - - uses: actions/cache@v3 - name: Setup pnpm cache - with: - path: ${{ env.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- - - - name: Install dependencies - run: pnpm install + - name: ESLint + run: pnpm run lint - - name: Eslint - run: pnpm run lint \ No newline at end of file + - name: Build + run: pnpm run build