parent
0f19dbb6ba
commit
a570f45698
@ -1,43 +0,0 @@ |
||||
name: 'CI' |
||||
|
||||
on: |
||||
pull_request: |
||||
push: |
||||
branches: ['prod'] |
||||
workflow_dispatch: |
||||
|
||||
jobs: |
||||
test: |
||||
runs-on: ${{ matrix.os }} |
||||
strategy: |
||||
matrix: |
||||
os: ['ubuntu-latest'] |
||||
node-version: ['16.x'] |
||||
steps: |
||||
- name: 'Checkout repository' |
||||
uses: actions/checkout@v3 |
||||
|
||||
- name: 'Use Node.js v${{ matrix.node-version }}' |
||||
uses: actions/setup-node@v3 |
||||
with: |
||||
node-version: ${{ matrix.node-version }} |
||||
|
||||
- name: 'Install pnpm' |
||||
uses: pnpm/action-setup@v2 |
||||
with: |
||||
version: 6.0.2 |
||||
|
||||
- name: 'Install Dependencies' |
||||
run: pnpm install |
||||
|
||||
- name: 'Build Contentlayer' |
||||
run: NODE_ENV=production npx contentlayer build |
||||
|
||||
- name: 'Run Type Checks' |
||||
run: npx tsc --noEmit |
||||
|
||||
- name: 'Run Lint and Format Checks' |
||||
run: pnpm run style:all |
||||
|
||||
- name: 'Run Tests' |
||||
run: pnpm run test |
Loading…
Reference in new issue