Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 6 additions & 11 deletions .github/workflows/lint-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,14 @@ jobs:
steps:
- name: Checkout Code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v3
- name: Setup Node.js / pnpm
uses: pnpm/action-setup@v6
with:
node-version-file: .nvmrc
cache: 'npm'

cache: true
- name: Install Dependencies
run: npm install

run: pnpm install
- name: Run Linter
run: npm run lint

run: pnpm run lint
- name: Run Tests
run: npm test
run: pnpm test

2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20
22
24 changes: 9 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,16 @@
{
"name": "finance-management-api",
"version": "0.0.1",
"description": "",
"author": "",
"version": "1.0.0",
"description": "NestJS API for finance management",
"author": "ryanjorgeac",
"private": true,
"license": "UNLICENSED",
"license": "MIT",
"engines": {
"node": ">=22.0.0"
},
"scripts": {
"prisma:dev:deploy": "npx prisma migrate deploy",
"db:dev:rm": "docker compose rm dev-db -s -f -v",
"db:dev:up": "docker compose up -d dev-db",
"db:dev:logs": "docker compose logs -f dev-db",
"db:dev:exec": "docker compose exec dev-db psql -U postgres",
"db:dev:restart": "npm run db:dev:rm && npm run db:dev:up && sleep 1 && npx prisma migrate deploy",
"prisma:test:deploy": "dotenv -e .env.test -- npx prisma migrate deploy",
"db:test:rm": "docker compose rm test-db -s -f -v",
"db:test:up": "docker compose up -d test-db",
"db:test:logs": "docker compose logs -f test-db",
"db:test:exec": "docker compose exec test-db psql -U postgres",
"db:test:restart": "npm run db:test:rm && npm run db:test:up && sleep 2 && npm run prisma:test:deploy",
"build": "npx prisma generate && nest build",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"start": "nest start",
Expand Down Expand Up @@ -91,5 +84,6 @@
},
"prisma": {
"seed": "ts-node prisma/seed.ts"
}
},
"packageManager": "pnpm@11.9.0"
}
Loading
Loading