Skip to content

Move migrations to v14 since the node v20 requirement will be the only change in v13 #7

Move migrations to v14 since the node v20 requirement will be the only change in v13

Move migrations to v14 since the node v20 requirement will be the only change in v13 #7

Workflow file for this run

name: CI
on:
push:
branches:
- main
- next
pull_request:
jobs:
build:
name: 'Lint & type check'
runs-on: ubuntu-latest
steps:
- name: Checkout branch
uses: actions/checkout@v3
with:
fetch-depth: 2
- name: Free up space on GitHub image
run: |
# Based on the official advice:
# https://github.com/actions/virtual-environments/issues/2840#issuecomment-790492173
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
- name: Setup Node from .nvmrc
uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
cache: yarn
- name: Restore cache
uses: actions/cache@v3
with:
path: |
**/.eslintcache
**/.turbo
node_modules/.cache/turbo
polaris.shopify.com/.next/cache
key: ${{ runner.os }}-lint-v3-${{ github.sha }}
restore-keys: |
${{ runner.os }}-lint-v3-
- name: Install dependencies
run: yarn --frozen-lockfile
- name: Build packages
run: yarn build
- name: Lint
run: yarn lint
- name: Type check
run: yarn type-check