Skip to content

feat: shared build

feat: shared build #20

Workflow file for this run

name: Test
on: [push]
jobs:
eslint_test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: install pnpm
shell: bash
run: |
PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json)
echo installing pnpm version $PNPM_VER
npm i -g pnpm@$PNPM_VER
- uses: actions/setup-node@v3
with:
node-version: '18'
cache: 'pnpm'
cache-dependency-path: '**/pnpm-lock.yaml'
- run: pnpm install --ignore-scripts
- run: pnpm --filter "@infras/eslint-config-local" test