From 8452bb2d5b4c3f65417a568c002b4666da50c299 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 22 Jul 2023 20:35:55 +0300 Subject: [PATCH] fix: don't run postpublish of git-hosted dependency (#6848) close #6846 --- .changeset/small-windows-brush.md | 6 ++++++ exec/prepare-package/src/index.ts | 1 - .../test/__fixtures__/has-prepublish-script/package.json | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/small-windows-brush.md diff --git a/.changeset/small-windows-brush.md b/.changeset/small-windows-brush.md new file mode 100644 index 0000000000..f8a32e5b91 --- /dev/null +++ b/.changeset/small-windows-brush.md @@ -0,0 +1,6 @@ +--- +"@pnpm/prepare-package": patch +"pnpm": patch +--- + +The "postpublish" script of a git-hosted dependency is not executed, while building the dependency [#6822](https://github.com/pnpm/pnpm/issues/6846). diff --git a/exec/prepare-package/src/index.ts b/exec/prepare-package/src/index.ts index f072f2f55a..fc4d612df7 100644 --- a/exec/prepare-package/src/index.ts +++ b/exec/prepare-package/src/index.ts @@ -12,7 +12,6 @@ const PREPUBLISH_SCRIPTS = [ 'prepublishOnly', 'prepack', 'publish', - 'postpublish', ] export interface PreparePackageOptions { diff --git a/exec/prepare-package/test/__fixtures__/has-prepublish-script/package.json b/exec/prepare-package/test/__fixtures__/has-prepublish-script/package.json index 89a741d4a7..e6246b3be3 100644 --- a/exec/prepare-package/test/__fixtures__/has-prepublish-script/package.json +++ b/exec/prepare-package/test/__fixtures__/has-prepublish-script/package.json @@ -2,7 +2,8 @@ "name": "has-prepublish-script", "version": "1.0.0", "scripts": { - "prepublish": "node -e \"process.stdout.write('prepublish')\" | json-append output.json" + "prepublish": "node -e \"process.stdout.write('prepublish')\" | json-append output.json", + "postpublish": "node -e \"process.stdout.write('postpublish')\" | json-append output.json" }, "devDependencies": { "json-append": "1.1.1"