Skip to content

Commit 8bf8990

Browse files
committed
update(ci): node version in github workflow
1 parent b4efd26 commit 8bf8990

File tree

2 files changed

+55
-55
lines changed

2 files changed

+55
-55
lines changed

.github/workflows/ci-test.yml

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,59 @@
11
name: CI
22

33
on:
4-
push:
5-
branches: ["main"]
6-
pull_request:
7-
branches: ["main"]
8-
types: [opened, synchronize]
4+
push:
5+
branches: ["main"]
6+
pull_request:
7+
branches: ["main"]
8+
types: [opened, synchronize]
99

1010
jobs:
11-
build_and_test:
12-
name: Build and Test
13-
timeout-minutes: 15
14-
runs-on: ubuntu-latest
15-
environment: test
16-
17-
steps:
18-
- name: Check out code
19-
uses: actions/checkout@v4
20-
with:
21-
fetch-depth: 2
22-
23-
- name: Create .env file
24-
run: |
25-
echo "PORT=${{ vars.PORT }}" > ./apps/api/.env
26-
echo "NODE_ENV=${{ vars.NODE_ENV }}" >> ./apps/api/.env
27-
echo "REMOTE_BACKEND_HOST_URL=${{ vars.REMOTE_BACKEND_HOST_URL }}" >> ./apps/api/.env
28-
echo "LOCAL_BACKEND_HOST_URL=${{ vars.LOCAL_BACKEND_HOST_URL }}" >> ./apps/api/.env
29-
echo "DISCORD_OAUTH_REDIRECT_URL=${{ vars.DISCORD_OAUTH_REDIRECT_URL }}" >> ./apps/api/.env
30-
echo "DISCORD_CLIENT_ID=${{ secrets.DISCORD_CLIENT_ID }}" >> ./apps/api/.env
31-
echo "DISCORD_AUTH_CLIENT_ID=${{ vars.DISCORD_AUTH_CLIENT_ID }}" >> ./apps/api/.env
32-
echo "DISCORD_AUTH_CLIENT_SECRET=${{ secrets.DISCORD_AUTH_CLIENT_SECRET }}" >> ./apps/api/.env
33-
echo "FRONTEND_REDIRECT_URL=${{ vars.FRONTEND_REDIRECT_URL }}" >> ./apps/api/.env
34-
echo "JWT_SECRET=${{ secrets.JWT_SECRET }}" >> ./apps/api/.env
35-
echo "JWT_MAX_AGE=${{ vars.JWT_MAX_AGE }}" >> ./apps/api/.env
36-
echo "DISCORD_OAUTH_SCOPES=${{ vars.DISCORD_OAUTH_SCOPES }}" >> ./apps/api/.env
37-
echo "PG_DB_URL_LOCAL=${{ secrets.PG_DB_URL_LOCAL }}" >> ./apps/api/.env
38-
echo "PG_DB_URL_PROD=${{ secrets.PG_DB_URL_PROD }}" >> ./apps/api/.env
39-
echo "REDIS_URL_LOCAL=${{ secrets.REDIS_URL_LOCAL }}" >> ./apps/api/.env
40-
echo "REDIS_URL_PROD=${{ secrets.REDIS_URL_PROD }}" >> ./apps/api/.env
41-
42-
- uses: pnpm/action-setup@v4
43-
with:
44-
version: 9.12.3
45-
46-
- name: Setup Node.js environment
47-
uses: actions/setup-node@v4
48-
with:
49-
node-version: 22
50-
cache: "pnpm"
51-
52-
- name: Install dependencies
53-
run: pnpm install
54-
55-
- name: Build
56-
run: pnpm build
57-
58-
- name: Test
59-
run: pnpm test
11+
build_and_test:
12+
name: Build and Test
13+
timeout-minutes: 15
14+
runs-on: ubuntu-latest
15+
environment: test
16+
17+
steps:
18+
- name: Check out code
19+
uses: actions/checkout@v4
20+
with:
21+
fetch-depth: 2
22+
23+
- name: Create .env file
24+
run: |
25+
echo "PORT=${{ vars.PORT }}" > ./apps/api/.env
26+
echo "NODE_ENV=${{ vars.NODE_ENV }}" >> ./apps/api/.env
27+
echo "REMOTE_BACKEND_HOST_URL=${{ vars.REMOTE_BACKEND_HOST_URL }}" >> ./apps/api/.env
28+
echo "LOCAL_BACKEND_HOST_URL=${{ vars.LOCAL_BACKEND_HOST_URL }}" >> ./apps/api/.env
29+
echo "DISCORD_OAUTH_REDIRECT_URL=${{ vars.DISCORD_OAUTH_REDIRECT_URL }}" >> ./apps/api/.env
30+
echo "DISCORD_CLIENT_ID=${{ secrets.DISCORD_CLIENT_ID }}" >> ./apps/api/.env
31+
echo "DISCORD_AUTH_CLIENT_ID=${{ vars.DISCORD_AUTH_CLIENT_ID }}" >> ./apps/api/.env
32+
echo "DISCORD_AUTH_CLIENT_SECRET=${{ secrets.DISCORD_AUTH_CLIENT_SECRET }}" >> ./apps/api/.env
33+
echo "FRONTEND_REDIRECT_URL=${{ vars.FRONTEND_REDIRECT_URL }}" >> ./apps/api/.env
34+
echo "JWT_SECRET=${{ secrets.JWT_SECRET }}" >> ./apps/api/.env
35+
echo "JWT_MAX_AGE=${{ vars.JWT_MAX_AGE }}" >> ./apps/api/.env
36+
echo "DISCORD_OAUTH_SCOPES=${{ vars.DISCORD_OAUTH_SCOPES }}" >> ./apps/api/.env
37+
echo "PG_DB_URL_LOCAL=${{ secrets.PG_DB_URL_LOCAL }}" >> ./apps/api/.env
38+
echo "PG_DB_URL_PROD=${{ secrets.PG_DB_URL_PROD }}" >> ./apps/api/.env
39+
echo "REDIS_URL_LOCAL=${{ secrets.REDIS_URL_LOCAL }}" >> ./apps/api/.env
40+
echo "REDIS_URL_PROD=${{ secrets.REDIS_URL_PROD }}" >> ./apps/api/.env
41+
42+
- uses: pnpm/action-setup@v4
43+
with:
44+
version: 10.12.1
45+
46+
- name: Setup Node.js environment
47+
uses: actions/setup-node@v4
48+
with:
49+
node-version: 22
50+
cache: "pnpm"
51+
52+
- name: Install dependencies
53+
run: pnpm install
54+
55+
- name: Build
56+
run: pnpm build
57+
58+
- name: Test
59+
run: pnpm test

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"packageManager": "pnpm@10.12.1",
2424
"engines": {
25-
"node": ">=20"
25+
"node": ">=22"
2626
},
2727
"name": "taskcord-bot-server",
2828
"workspaces": [

0 commit comments

Comments
 (0)