From 507575481cb89890748704bfcde4a5c487ee7cb6 Mon Sep 17 00:00:00 2001 From: Andrew Chou Date: Wed, 22 Jul 2026 12:28:02 -0400 Subject: [PATCH 1/2] chore: fix publint failure in release workflow --- .github/workflows/node.yml | 3 +++ package-lock.json | 25 ++++++++++++++----------- package.json | 7 ++++--- 3 files changed, 21 insertions(+), 14 deletions(-) diff --git a/.github/workflows/node.yml b/.github/workflows/node.yml index c63d25c..47bb4a0 100644 --- a/.github/workflows/node.yml +++ b/.github/workflows/node.yml @@ -37,6 +37,9 @@ jobs: - name: Run tests run: npm test + - name: Run publint + run: npm run publint + - name: Upload coverage reports to Codecov uses: codecov/codecov-action@v5 with: diff --git a/package-lock.json b/package-lock.json index 09fcede..eff1c97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "npm-run-all2": "^7.0.2", "patch-package": "^8.0.1", "prettier": "^3.7.4", - "publint": "^0.3.17", + "publint": "^0.3.21", "type-fest": "^5.3.1", "typescript": "^5.9.3", "typescript-eslint": "^8.53.1", @@ -1129,11 +1129,14 @@ } }, "node_modules/@publint/pack": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@publint/pack/-/pack-0.1.3.tgz", - "integrity": "sha512-dHDWeutAerz+Z2wFYAce7Y51vd4rbLBfUh0BNnyul4xKoVsPUVJBrOAFsJvtvYBwGFJSqKsxyyHf/7evZ8+Q5Q==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@publint/pack/-/pack-0.1.5.tgz", + "integrity": "sha512-edgyN2pP07uXiP4tJs0s8KVmU8M8i60YPbbI0/WDeok1mIJHRXz+CgD8I0nelwDkoCh3EWL/G5kGfbuHjsdbvw==", "dev": true, "license": "MIT", + "dependencies": { + "tinyexec": "^1.2.4" + }, "engines": { "node": ">=18" }, @@ -5151,13 +5154,13 @@ } }, "node_modules/publint": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/publint/-/publint-0.3.17.tgz", - "integrity": "sha512-Q3NLegA9XM6usW+dYQRG1g9uEHiYUzcCVBJDJ7yMcWRqVU9LYZUWdqbwMZfmTCFC5PZLQpLAmhvRcQRl3exqkw==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/publint/-/publint-0.3.21.tgz", + "integrity": "sha512-OqejcnMV6E9zel2oCrUOJEiiFkGiAAni0A6ibfQNh1k9Gu5z4F+Yso8lllam7AzmV6Do0vp7u3UpZNRBwuXaHQ==", "dev": true, "license": "MIT", "dependencies": { - "@publint/pack": "^0.1.3", + "@publint/pack": "^0.1.4", "package-manager-detector": "^1.6.0", "picocolors": "^1.1.1", "sade": "^1.8.1" @@ -6000,9 +6003,9 @@ "license": "MIT" }, "node_modules/tinyexec": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", - "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", + "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index cec3d4c..823d104 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,12 @@ "test:js": "vitest run", "test:lint": "eslint", "test:types": "tsc --noEmit", - "test:publint": "npm run build && publint", + "publint": "npm run build && publint", "format": "prettier --write .", "prepare": "husky && patch-package", "build": "tsc -p tsconfig.npm.json", - "prepack": "run-s test build" + "prepack": "run-s test build", + "postpack": "publint --pack false" }, "keywords": [], "author": "Awana Digital", @@ -49,7 +50,7 @@ "npm-run-all2": "^7.0.2", "patch-package": "^8.0.1", "prettier": "^3.7.4", - "publint": "^0.3.17", + "publint": "^0.3.21", "type-fest": "^5.3.1", "typescript": "^5.9.3", "typescript-eslint": "^8.53.1", From 7ba0103ecdcb59750e0098877c152db9c450399f Mon Sep 17 00:00:00 2001 From: Andrew Chou Date: Thu, 23 Jul 2026 13:01:38 -0400 Subject: [PATCH 2/2] remove postpack script --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 823d104..b2b0e69 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,7 @@ "format": "prettier --write .", "prepare": "husky && patch-package", "build": "tsc -p tsconfig.npm.json", - "prepack": "run-s test build", - "postpack": "publint --pack false" + "prepack": "run-s test build" }, "keywords": [], "author": "Awana Digital",