Skip to content

Commit

Permalink
chore(node): update to LTS v22 (#141)
Browse files Browse the repository at this point in the history
  • Loading branch information
kyranet authored Nov 2, 2024
1 parent 14738c7 commit afbfc9d
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 22 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
uses: actions/checkout@v4
- name: Add problem matchers
run: echo "::add-matcher::.github/problemMatchers/eslint.json"
- name: Use Node.js v20
- name: Use Node.js v22
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: yarn
- name: Install Dependencies
run: yarn --immutable
Expand All @@ -33,10 +33,10 @@ jobs:
uses: actions/checkout@v4
- name: Add problem matchers
run: echo "::add-matcher::.github/problemMatchers/tsc.json"
- name: Use Node.js v20
- name: Use Node.js v22
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: yarn
- name: Install Dependencies
run: yarn --immutable
Expand Down
10 changes: 5 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Base Stage #
# ================ #

FROM node:20-alpine as base
FROM node:22-alpine AS base

WORKDIR /usr/src/app

Expand All @@ -24,17 +24,17 @@ ENTRYPOINT ["dumb-init", "--"]
# Builder Stage #
# ================ #

FROM base as builder
FROM base AS builder

ENV NODE_ENV="development"

COPY --chown=node:node tsconfig.base.json .
COPY --chown=node:node prisma/ prisma/
COPY --chown=node:node src/ src/

RUN yarn install --immutable
RUN yarn run prisma:generate
RUN yarn run build
RUN yarn install --immutable \
&& yarn run prisma:generate \
&& yarn run build

# ================ #
# Runner Stage #
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
"@sapphire/prettier-config": "^2.0.0",
"@sapphire/ts-config": "^5.0.1",
"@types/gradient-string": "^1.1.6",
"@types/node": "^20.17.1",
"@types/node": "^22.8.6",
"@typescript-eslint/eslint-plugin": "^7.13.0",
"@typescript-eslint/parser": "^7.13.0",
"cz-conventional-changelog": "^3.3.0",
Expand All @@ -66,7 +66,7 @@
"minimist": "^1.2.8"
},
"engines": {
"node": ">=18.0.0"
"node": ">=22.11.0"
},
"commitlint": {
"extends": [
Expand All @@ -91,6 +91,6 @@
},
"packageManager": "[email protected]",
"volta": {
"node": "20.18.0"
"node": "22.11.0"
}
}
20 changes: 10 additions & 10 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -759,7 +759,7 @@ __metadata:
"@skyra/shared-http-pieces": "npm:^1.2.2"
"@skyra/start-banner": "npm:^2.0.1"
"@types/gradient-string": "npm:^1.1.6"
"@types/node": "npm:^20.17.1"
"@types/node": "npm:^22.8.6"
"@typescript-eslint/eslint-plugin": "npm:^7.13.0"
"@typescript-eslint/parser": "npm:^7.13.0"
cz-conventional-changelog: "npm:^3.3.0"
Expand Down Expand Up @@ -819,12 +819,12 @@ __metadata:
languageName: node
linkType: hard

"@types/node@npm:*, @types/node@npm:^20.17.1":
version: 20.17.1
resolution: "@types/node@npm:20.17.1"
"@types/node@npm:*, @types/node@npm:^22.8.6":
version: 22.8.6
resolution: "@types/node@npm:22.8.6"
dependencies:
undici-types: "npm:~6.19.2"
checksum: 10/d1f4cd7158df97167953031f7245af3203f52b5f4965c175253b96489c7c55e4c2d4c8a697bb34211bfb99b8824cfcf6287e16cabdac6184a99eedcb26fdd432
undici-types: "npm:~6.19.8"
checksum: 10/27bb73f033eeec05b4ed52dbc521cac28fb7ac14af267119c9bae0318c97848cd790ac7f0a65924ace7ea717eae62e91bd227da4bd6c0217d0016a7a6cd0a156
languageName: node
linkType: hard

Expand Down Expand Up @@ -4402,10 +4402,10 @@ __metadata:
languageName: node
linkType: hard

"undici-types@npm:~6.19.2":
version: 6.19.6
resolution: "undici-types@npm:6.19.6"
checksum: 10/0ea9bc25762a86597d095b3772f6cec0bcabb796c339f7dfa2bd601c745a480289eb2939848dc285a56d4f94f50c475868160d8d6d3f54e823f1faf7ea9e9468
"undici-types@npm:~6.19.8":
version: 6.19.8
resolution: "undici-types@npm:6.19.8"
checksum: 10/cf0b48ed4fc99baf56584afa91aaffa5010c268b8842f62e02f752df209e3dea138b372a60a963b3b2576ed932f32329ce7ddb9cb5f27a6c83040d8cd74b7a70
languageName: node
linkType: hard

Expand Down

0 comments on commit afbfc9d

Please sign in to comment.