diff --git a/src/cli/pack_command.zig b/src/cli/pack_command.zig index 3518d52956..3b67ccb81c 100644 --- a/src/cli/pack_command.zig +++ b/src/cli/pack_command.zig @@ -1066,7 +1066,7 @@ pub const PackCommand = struct { if (dir_depth == 1) { // first, check files that can never be ignored. project root // directory only - if (isUnconditionallyIncludedFile(entry_name) or isSpecialFileOrVariant(entry_name, "CHANGELOG")) { + if (isUnconditionallyIncludedFile(entry_name)) { return null; } diff --git a/test/cli/install/bun-pack.test.ts b/test/cli/install/bun-pack.test.ts index ea3693d1e6..3767bf19f5 100644 --- a/test/cli/install/bun-pack.test.ts +++ b/test/cli/install/bun-pack.test.ts @@ -931,7 +931,7 @@ describe("files", () => { ]); }); - test(".npmignore cannot exclude CHANGELOG", async () => { + test(".npmignore can exclude CHANGELOG", async () => { await Promise.all([ write( join(packageDir, "package.json"), @@ -949,9 +949,6 @@ describe("files", () => { const tarball = readTarball(join(packageDir, "pack-files-changelog-1.1.2.tgz")); expect(tarball.entries).toMatchObject([ { "pathname": "package/package.json" }, - { "pathname": "package/CHANGELOG" }, - { "pathname": "package/CHANGELOG.md" }, - { "pathname": "package/CHANGELOG.txt" }, ]); });