From f1bf29f3cede1f3df6b83e6939af047a53680d16 Mon Sep 17 00:00:00 2001 From: Chris Pardy Date: Tue, 22 Oct 2024 10:12:33 -0400 Subject: [PATCH 1/3] Increment Major Version Increment the Major Version Number and setup deployment --- .github/workflows/deploy.yml | 2 +- .github/workflows/node.js.yml | 2 +- package.json | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 646a2d96..8a4626c2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -5,7 +5,7 @@ name: Deploy Package on: push: - branches: [ master ] + branches: [ master, v7 ] jobs: build: diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 1ad05a66..8317332a 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -5,7 +5,7 @@ name: Node.js CI on: pull_request: - branches: [ master, next-major ] + branches: [ master, v7 ] jobs: build: diff --git a/package.json b/package.json index 43686dd8..8271b7a0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "json-rules-engine", - "version": "6.6.0", + "version": "7.0.0-alpha.1", "description": "Rules Engine expressed in simple json", "main": "dist/index.js", "types": "types/index.d.ts", @@ -23,6 +23,9 @@ "engine", "rules engine" ], + "publishConfig": { + "tag": "next" + }, "standard": { "parser": "babel-eslint", "ignore": [ From c26e19a8a72aff04a34018fb40aa129f2febecd1 Mon Sep 17 00:00:00 2001 From: Chris Pardy Date: Thu, 24 Oct 2024 14:04:47 -0400 Subject: [PATCH 2/3] Upgrade JSON-Path-Plus Upgrade the version of JSON-Path-Plus and set a new minimum node version --- .github/workflows/deploy.yml | 2 +- .github/workflows/node.js.yml | 2 +- package.json | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 646a2d96..4eee134e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x] + node-version: [18.x, 20.x, 22.x] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 1ad05a66..96b690e6 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x] + node-version: [18.x, 20.x, 22.x] steps: - uses: actions/checkout@v2 diff --git a/package.json b/package.json index 43686dd8..9515bd87 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,9 @@ "description": "Rules Engine expressed in simple json", "main": "dist/index.js", "types": "types/index.d.ts", + "engines": { + "node": ">=18.0.0" + }, "scripts": { "test": "mocha && npm run lint --silent && npm run test:types", "test:types": "tsd", @@ -89,6 +92,6 @@ "clone": "^2.1.2", "eventemitter2": "^6.4.4", "hash-it": "^6.0.0", - "jsonpath-plus": "^7.2.0" + "jsonpath-plus": "^10.0.0" } } From 69bbc2705495019154e8c7438a075f784a5e2fee Mon Sep 17 00:00:00 2001 From: Chris Pardy Date: Thu, 24 Oct 2024 17:33:13 -0400 Subject: [PATCH 3/3] Release V7 --- .github/workflows/deploy.yml | 2 +- .github/workflows/node.js.yml | 2 +- package.json | 5 +---- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6c7818e5..305277ba 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -5,7 +5,7 @@ name: Deploy Package on: push: - branches: [ master, v7 ] + branches: [ master, v6 ] jobs: build: diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 8c72f737..92ee104b 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -5,7 +5,7 @@ name: Node.js CI on: pull_request: - branches: [ master, v7 ] + branches: [ master, v6 ] jobs: build: diff --git a/package.json b/package.json index 812756a1..8f7aa861 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "json-rules-engine", - "version": "7.0.0-alpha.1", + "version": "7.0.0", "description": "Rules Engine expressed in simple json", "main": "dist/index.js", "types": "types/index.d.ts", @@ -26,9 +26,6 @@ "engine", "rules engine" ], - "publishConfig": { - "tag": "next" - }, "standard": { "parser": "babel-eslint", "ignore": [