Skip to content

Commit 444aaa4

Browse files
committed
build(deps): bump node from 18/20 to 22
1 parent 0aec7c5 commit 444aaa4

4 files changed

Lines changed: 15 additions & 10 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Install Node.js
2525
uses: actions/setup-node@v3
2626
with:
27-
node-version: 20
27+
node-version: 22
2828

2929
- name: Cache NPM dependencies
3030
uses: actions/cache@v3

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Install Node.js
2323
uses: actions/setup-node@v3
2424
with:
25-
node-version: 18
25+
node-version: 22
2626

2727
- name: Build
2828
run: |

Makefile

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,19 @@ world: hexo
99

1010
check:
1111
@if [ -z $(nodeversion) ]; then\
12-
echo -e "\033[41;37m[CHECK ]\033[0m Node.js was not detected.\n\033[32m[CHECK ]\033[0m Install Node.js v18 LTS or v20 first." && exit 2;\
13-
elif [ $(nodeversion) = "18" ]; then\
14-
echo -e "\033[32m[CHECK ]\033[0m Node.js 18($(shell node -v)) detected";\
15-
elif [ $(nodeversion) = "19" ]; then\
16-
echo -e "\033[32m[CHECK ]\033[0m Node.js 19($(shell node -v)) detected.";\
12+
echo -e "\033[41;37m[CHECK ]\033[0m Node.js was not detected.\n\033[32m[CHECK ]\033[0m Install Node.js v22 or v24 first." && exit 2;\
1713
elif [ $(nodeversion) = "20" ]; then\
18-
echo -e "\033[32m[CHECK ]\033[0m Node.js 20($(shell node -v)) detected.";\
14+
echo -e "\033[32m[CHECK ]\033[0m Node.js 20($(shell node -v)) detected. (Warning: Deprecated version!)";\
15+
elif [ $(nodeversion) = "21" ]; then\
16+
echo -e "\033[32m[CHECK ]\033[0m Node.js 21($(shell node -v)) detected. (Warning: Deprecated version!)";\
17+
elif [ $(nodeversion) = "22" ]; then\
18+
echo -e "\033[32m[CHECK ]\033[0m Node.js 22($(shell node -v)) detected.";\
19+
elif [ $(nodeversion) = "23" ]; then\
20+
echo -e "\033[32m[CHECK ]\033[0m Node.js 21($(shell node -v)) detected.";\
21+
elif [ $(nodeversion) = "24" ]; then\
22+
echo -e "\033[32m[CHECK ]\033[0m Node.js 21($(shell node -v)) detected.";\
1923
else\
20-
echo -e "\033[41;37m[CHECK ]\033[0m Unsupported Node.js version detected.\n\033[32m[CHECK ]\033[0m You are using $(shell node -v) but the program requires v18 to v20.\n\033[32m[CHECK ]\033[0m Upgrade/Downgrade Node.js, or use nvm to select version." && exit 2;\
24+
echo -e "\033[41;37m[CHECK ]\033[0m Unsupported Node.js version detected.\n\033[32m[CHECK ]\033[0m You are using $(shell node -v) but the program requires v22 to v24.\n\033[32m[CHECK ]\033[0m Upgrade/Downgrade Node.js, or use nvm to select version." && exit 2;\
2125
fi
2226

2327
genver: git

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@ See ``source/about`` or [this url](https://www.libmbr.com/about/).
1212

1313
## Build
1414
- Install ``make``
15-
- Install Node.js v18 or v20 LTS
15+
- Install Node.js v24 or v22 LTS
16+
*(note: v18 to v20 deprecated in late 2025)*
1617
- run ``make hexo``

0 commit comments

Comments
 (0)