Skip to content

Version Packages (#13) #36

Version Packages (#13)

Version Packages (#13) #36

Workflow file for this run

name: CI
on:
push:
branches:
- "**"
jobs:
build:
strategy:
matrix:
node_version: [ 18, 20 ]
peer_version: [{common: ^7.6.0, swagger: ^4.8.1}, {common: ^8.0.0, swagger: ^5.0.0}, {common: ^9.0.0, swagger: ^6.0.0}, {common: ^10.0.0, swagger: ^7.0.0}]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node_version }}
cache: "pnpm"
- run: pnpm install --frozen-lockfile
- run: pnpm add @nestjs/common@${{ matrix.peer_version.common }} @nestjs/swagger@${{ matrix.peer_version.swagger }}
- run: pnpm run lint && pnpm run build
- run: pnpm run test