From 2ebeb75c9f644bbb871b59808d51ad3e2cff45e6 Mon Sep 17 00:00:00 2001 From: Ramesh Date: Thu, 24 Jul 2025 11:11:37 +0545 Subject: [PATCH 1/4] chore: update dependencies --- package-lock.json | 101 ++++++++++------------------------------------ package.json | 2 +- 2 files changed, 23 insertions(+), 80 deletions(-) diff --git a/package-lock.json b/package-lock.json index ea38c43..1e11d87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "fit-commit-js": "^0.3.2", "husky": "^3.1.0", "prettier": "^2.3.1", - "shipjs": "0.25.1", + "shipjs": "0.27.0", "sinon": "^9.2.4", "ts-node": "^10.0.0", "tslint": "^6.1.3", @@ -2301,9 +2301,9 @@ } }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, "engines": { "node": ">=0.10.0" @@ -2509,15 +2509,6 @@ "node": ">=0.8.0" } }, - "node_modules/esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -4388,27 +4379,6 @@ "node": ">=8" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -5993,9 +5963,9 @@ } }, "node_modules/shipjs": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/shipjs/-/shipjs-0.25.1.tgz", - "integrity": "sha512-xdZeZUH7klWaECEwrJLlIIexc9PfObz7JRwGpUgy0pCYgTKnQEFWVGzMAe1sL0PMLyWdLj9ZrBvsHNvZitBe7g==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/shipjs/-/shipjs-0.27.0.tgz", + "integrity": "sha512-4lbARswZR6ZaSvHsKfJcHpSZTHAum08lWx29aYvt48ytl3jIP2a3mu6m3QrH1N9wwiFrUgtM9eI8B14Cc0GSzA==", "dev": true, "dependencies": { "@babel/runtime": "^7.6.3", @@ -6011,16 +5981,14 @@ "deepmerge": "^4.2.2", "dotenv": "^8.2.0", "ejs": "^3.0.0", - "esm": "3.2.25", "globby": "^10.0.1", "inquirer": "7.1.0", - "mime-types": "^2.1.25", "mkdirp": "^1.0.0", "open": "^7.0.0", "prettier": "^2.0.0", "serialize-javascript": "^3.0.0", "shell-quote": "^1.7.2", - "shipjs-lib": "0.25.1", + "shipjs-lib": "0.27.0", "temp-write": "4.0.0", "tempfile": "^3.0.0" }, @@ -6028,17 +5996,16 @@ "shipjs": "bin/shipjs" }, "engines": { - "node": ">=8" + "node": ">=18" } }, "node_modules/shipjs-lib": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/shipjs-lib/-/shipjs-lib-0.25.1.tgz", - "integrity": "sha512-oxK+bnCTVLYl9xtDe5SnEsUi3qatqAECuMPUqkJqffmdUPkQtTIrHsxmeeblK+hCdu32cm6+JjPrYvSRTL8Zrw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/shipjs-lib/-/shipjs-lib-0.27.0.tgz", + "integrity": "sha512-BLqiL4CqTTk6yj2hFOcIRzlGHLpSshPof9ldEx2HierdzeueDm/4Rd+RXdeL53EGYqT+HuqVIC5DYMLARPPJEQ==", "dev": true, "dependencies": { "deepmerge": "^4.2.2", - "dotenv": "^8.1.0", "parse-github-url": "1.0.2", "semver": "6.3.0", "shelljs": "0.8.5" @@ -9322,9 +9289,9 @@ "dev": true }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true }, "defaults": { @@ -9487,12 +9454,6 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true - }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -10918,21 +10879,6 @@ "picomatch": "^2.0.5" } }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -12145,9 +12091,9 @@ } }, "shipjs": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/shipjs/-/shipjs-0.25.1.tgz", - "integrity": "sha512-xdZeZUH7klWaECEwrJLlIIexc9PfObz7JRwGpUgy0pCYgTKnQEFWVGzMAe1sL0PMLyWdLj9ZrBvsHNvZitBe7g==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/shipjs/-/shipjs-0.27.0.tgz", + "integrity": "sha512-4lbARswZR6ZaSvHsKfJcHpSZTHAum08lWx29aYvt48ytl3jIP2a3mu6m3QrH1N9wwiFrUgtM9eI8B14Cc0GSzA==", "dev": true, "requires": { "@babel/runtime": "^7.6.3", @@ -12163,16 +12109,14 @@ "deepmerge": "^4.2.2", "dotenv": "^8.2.0", "ejs": "^3.0.0", - "esm": "3.2.25", "globby": "^10.0.1", "inquirer": "7.1.0", - "mime-types": "^2.1.25", "mkdirp": "^1.0.0", "open": "^7.0.0", "prettier": "^2.0.0", "serialize-javascript": "^3.0.0", "shell-quote": "^1.7.2", - "shipjs-lib": "0.25.1", + "shipjs-lib": "0.27.0", "temp-write": "4.0.0", "tempfile": "^3.0.0" }, @@ -12236,13 +12180,12 @@ } }, "shipjs-lib": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/shipjs-lib/-/shipjs-lib-0.25.1.tgz", - "integrity": "sha512-oxK+bnCTVLYl9xtDe5SnEsUi3qatqAECuMPUqkJqffmdUPkQtTIrHsxmeeblK+hCdu32cm6+JjPrYvSRTL8Zrw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/shipjs-lib/-/shipjs-lib-0.27.0.tgz", + "integrity": "sha512-BLqiL4CqTTk6yj2hFOcIRzlGHLpSshPof9ldEx2HierdzeueDm/4Rd+RXdeL53EGYqT+HuqVIC5DYMLARPPJEQ==", "dev": true, "requires": { "deepmerge": "^4.2.2", - "dotenv": "^8.1.0", "parse-github-url": "1.0.2", "semver": "6.3.0", "shelljs": "0.8.5" diff --git a/package.json b/package.json index 16311ef..c7b7643 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "fit-commit-js": "^0.3.2", "husky": "^3.1.0", "prettier": "^2.3.1", - "shipjs": "0.25.1", + "shipjs": "0.27.0", "sinon": "^9.2.4", "ts-node": "^10.0.0", "tslint": "^6.1.3", From 0329c18911de00989ee26fe1ac80da481dada447 Mon Sep 17 00:00:00 2001 From: Ramesh Date: Thu, 24 Jul 2025 11:14:38 +0545 Subject: [PATCH 2/4] chore: release v5.4.3 (#15) --- CHANGELOG.md | 4 ++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0f046f..badddd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [5.4.3](https://github.com/thomwright/postgres-migrations/compare/v5.4.2...v5.4.3) (2025-07-24) + + + ## [5.4.2](https://github.com/thomwright/postgres-migrations/compare/v5.4.1...v5.4.2) (2023-08-17) diff --git a/package-lock.json b/package-lock.json index 1e11d87..7c9d5b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@prefabs.tech/postgres-migrations", - "version": "5.4.2", + "version": "5.4.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@prefabs.tech/postgres-migrations", - "version": "5.4.2", + "version": "5.4.3", "license": "MIT", "dependencies": { "pg": "^8.6.0", diff --git a/package.json b/package.json index c7b7643..6f5cf35 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/postgres-migrations", - "version": "5.4.2", + "version": "5.4.3", "description": "Stack Overflow style database migrations for PostgreSQL", "main": "dist/index.js", "types": "dist/index.d.ts", From a9013f5381ad98373a08f626ef9e26e5619862f9 Mon Sep 17 00:00:00 2001 From: Ramesh Date: Thu, 24 Jul 2025 12:54:40 +0545 Subject: [PATCH 3/4] ci: update node versions --- .github/workflows/node.js.yml | 4 ++-- .github/workflows/shipjs-manual-prepare.yml | 4 ++-- .github/workflows/shipjs-trigger.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index caaac78..f78f5fd 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - node-version: [12.x, 14.x, 16.x] + node-version: [18.x, 20.x, 22.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: @@ -27,5 +27,5 @@ jobs: node-version: ${{ matrix.node-version }} - run: npm ci - run: npm run - - run: docker pull postgres:9.4 + - run: docker pull postgres:14 - run: npm test diff --git a/.github/workflows/shipjs-manual-prepare.yml b/.github/workflows/shipjs-manual-prepare.yml index ee8d0ae..b7fc54f 100644 --- a/.github/workflows/shipjs-manual-prepare.yml +++ b/.github/workflows/shipjs-manual-prepare.yml @@ -15,10 +15,10 @@ jobs: with: fetch-depth: 0 ref: master - - name: Setup node 16 + - name: Setup node 22 uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 22 registry-url: "https://registry.npmjs.org" - run: | if [ -f "yarn.lock" ]; then diff --git a/.github/workflows/shipjs-trigger.yml b/.github/workflows/shipjs-trigger.yml index 55b773b..f238fbe 100644 --- a/.github/workflows/shipjs-trigger.yml +++ b/.github/workflows/shipjs-trigger.yml @@ -14,10 +14,10 @@ jobs: with: fetch-depth: 0 ref: master - - name: Setup node 16 + - name: Setup node 22 uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 22 registry-url: "https://registry.npmjs.org" - run: | if [ -f "yarn.lock" ]; then From bbaa7f5fdf1ce0092ac18b7b77634eb5cc38d250 Mon Sep 17 00:00:00 2001 From: Ramesh Date: Thu, 24 Jul 2025 13:02:06 +0545 Subject: [PATCH 4/4] restore postgres to 9.4 --- .github/workflows/node.js.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index f78f5fd..e316d9d 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -27,5 +27,5 @@ jobs: node-version: ${{ matrix.node-version }} - run: npm ci - run: npm run - - run: docker pull postgres:14 + - run: docker pull postgres:9.4 - run: npm test