Skip to content

Commit d45129c

Browse files
authored
Reactive-Resume: Upgrade Node to 24 and enable Corepack (#13093)
Bump Node.js from 22 to 24 in the Reactive Resume install and update scripts. Invoke setup_nodejs during update, and enable Corepack (with COREPACK_ENABLE_DOWNLOAD_PROMPT=0) and run corepack prepare --activate before running pnpm install in both install and update flows. This ensures pnpm is available and non-interactive on Node 24 and prevents download prompts during CI/automated updates.
1 parent fa57b7a commit d45129c

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

ct/reactive-resume.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,14 @@ function update_script() {
3434
msg_ok "Stopped services"
3535

3636
cp /opt/reactive-resume/.env /opt/reactive-resume.env.bak
37+
NODE_VERSION="24" setup_nodejs
3738
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "reactive-resume" "amruthpillai/reactive-resume" "tarball" "latest" "/opt/reactive-resume"
3839

3940
msg_info "Updating Reactive Resume (Patience)"
4041
cd /opt/reactive-resume
42+
export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
43+
corepack enable
44+
corepack prepare --activate
4145
export CI="true"
4246
export NODE_ENV="production"
4347
$STD pnpm install --frozen-lockfile

install/reactive-resume-install.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ update_os
1515

1616
PG_VERSION="16" setup_postgresql
1717
PG_DB_NAME="reactive_resume" PG_DB_USER="reactive_resume" setup_postgresql_db
18-
NODE_VERSION="22" NODE_MODULE="pnpm@latest" setup_nodejs
18+
NODE_VERSION="24" setup_nodejs
1919

2020
msg_info "Installing Dependencies"
2121
$STD apt install -y chromium
@@ -25,6 +25,9 @@ fetch_and_deploy_gh_release "reactive-resume" "amruthpillai/reactive-resume" "ta
2525

2626
msg_info "Building Reactive Resume (Patience)"
2727
cd /opt/reactive-resume
28+
export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
29+
corepack enable
30+
corepack prepare --activate
2831
export NODE_ENV="production"
2932
export CI="true"
3033
$STD pnpm install --frozen-lockfile

0 commit comments

Comments
 (0)