From 5db6112216853cff01e2d573ec0c6a8758bc2014 Mon Sep 17 00:00:00 2001 From: David Raphi Date: Sun, 9 Nov 2025 16:55:14 +0530 Subject: [PATCH 1/4] fix: [WPN-28] Update Node.js engine requirement from >=22.0.0 to >=16.0.0 --- .github/workflows/package-ci.yml | 8 ++++---- .github/workflows/release.yml | 2 +- .node-version | 2 +- package.json | 2 +- packages/builder/package.json | 3 +++ 5 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/package-ci.yml b/.github/workflows/package-ci.yml index 9a017c7..841fc42 100644 --- a/.github/workflows/package-ci.yml +++ b/.github/workflows/package-ci.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "22" + node-version: "16" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -59,7 +59,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "22" + node-version: "16" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -96,7 +96,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "22" + node-version: "16" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -134,7 +134,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "22" + node-version: "16" - name: Setup pnpm uses: pnpm/action-setup@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2b9c57c..6a754a4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "22" + node-version: "16" registry-url: "https://registry.npmjs.org" - name: Setup pnpm diff --git a/.node-version b/.node-version index 8fdd954..19c7bdb 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -22 \ No newline at end of file +16 \ No newline at end of file diff --git a/package.json b/package.json index 9b1bf72..272e842 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "email": "david@draphy.org" }, "engines": { - "node": ">=22.0.0" + "node": ">=16.0.0" }, "devDependencies": { "@biomejs/biome": "^1.9.4", diff --git a/packages/builder/package.json b/packages/builder/package.json index b04216b..dcc5146 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -13,6 +13,9 @@ "bugs": { "url": "https://github.com/draphy/pushforge/issues" }, + "engines": { + "node": ">=16.0.0" + }, "repository": { "type": "git", "url": "https://github.com/draphy/pushforge" From 00e5287981f6f8b03ecde002e0f7512ef3672177 Mon Sep 17 00:00:00 2001 From: David Raphi Date: Sun, 9 Nov 2025 17:00:40 +0530 Subject: [PATCH 2/4] chore: use version 18 for ci/cd --- .github/workflows/package-ci.yml | 8 ++++---- .github/workflows/release.yml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/package-ci.yml b/.github/workflows/package-ci.yml index 841fc42..4c300a0 100644 --- a/.github/workflows/package-ci.yml +++ b/.github/workflows/package-ci.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "16" + node-version: "18.17.0" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -59,7 +59,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "16" + node-version: "18.17.0" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -96,7 +96,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "16" + node-version: "18.17.0" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -134,7 +134,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "16" + node-version: "18.17.0" - name: Setup pnpm uses: pnpm/action-setup@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6a754a4..81954bd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "16" + node-version: "18.17.0" registry-url: "https://registry.npmjs.org" - name: Setup pnpm From 81cf4ff4a12eb6f072336fe56ab625b4bb71e488 Mon Sep 17 00:00:00 2001 From: David Raphi Date: Sun, 9 Nov 2025 17:07:58 +0530 Subject: [PATCH 3/4] chore: [WPN-28] Use 22 for CI/CD --- .github/workflows/package-ci.yml | 8 ++++---- .github/workflows/release.yml | 2 +- .node-version | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/package-ci.yml b/.github/workflows/package-ci.yml index 4c300a0..9a017c7 100644 --- a/.github/workflows/package-ci.yml +++ b/.github/workflows/package-ci.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -59,7 +59,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -96,7 +96,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -134,7 +134,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" - name: Setup pnpm uses: pnpm/action-setup@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 81954bd..2b9c57c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" registry-url: "https://registry.npmjs.org" - name: Setup pnpm diff --git a/.node-version b/.node-version index 19c7bdb..8fdd954 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -16 \ No newline at end of file +22 \ No newline at end of file From 14a6f54604a9da624ae9d86b5d7d600d3d652fe0 Mon Sep 17 00:00:00 2001 From: David Raphi Date: Sun, 9 Nov 2025 17:14:04 +0530 Subject: [PATCH 4/4] chore: [WPN-28] Use 22 for CI/CD --- .github/workflows/package-ci.yml | 8 ++++---- .github/workflows/release.yml | 2 +- .node-version | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/package-ci.yml b/.github/workflows/package-ci.yml index 4c300a0..9a017c7 100644 --- a/.github/workflows/package-ci.yml +++ b/.github/workflows/package-ci.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -59,7 +59,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -96,7 +96,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" - name: Setup pnpm uses: pnpm/action-setup@v2 @@ -134,7 +134,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" - name: Setup pnpm uses: pnpm/action-setup@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 81954bd..2b9c57c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: "22" registry-url: "https://registry.npmjs.org" - name: Setup pnpm diff --git a/.node-version b/.node-version index 19c7bdb..8fdd954 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -16 \ No newline at end of file +22 \ No newline at end of file