diff --git a/.changeset/platform-binary-packages.md b/.changeset/platform-binary-packages.md deleted file mode 100644 index 5bd1d6c..0000000 --- a/.changeset/platform-binary-packages.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@naverpay/commithelper-go": minor -"@naverpay/commithelper-go-darwin-arm64": minor -"@naverpay/commithelper-go-darwin-x64": minor -"@naverpay/commithelper-go-linux-x64": minor -"@naverpay/commithelper-go-win32-x64": minor ---- - -Split Go binaries into platform-specific npm packages - -Each platform now has a dedicated package (`@naverpay/commithelper-go-darwin-arm64`, `-darwin-x64`, `-linux-x64`, `-win32-x64`) declared as `optionalDependencies`. pnpm/npm automatically installs only the package matching the current OS and CPU. - -This removes the `postinstall` script that previously downloaded binaries via `curl` from GitHub Releases, which means: - -- No more `onlyBuiltDependencies` registration required in consuming projects -- No more `--ignore-scripts` needed in CI -- Works in Nexus environments (binaries are bundled in the npm package, no external download) diff --git a/packages/commithelper-go-darwin-arm64/CHANGELOG.md b/packages/commithelper-go-darwin-arm64/CHANGELOG.md new file mode 100644 index 0000000..7d70da4 --- /dev/null +++ b/packages/commithelper-go-darwin-arm64/CHANGELOG.md @@ -0,0 +1,15 @@ +# @naverpay/commithelper-go-darwin-arm64 + +## 1.3.0 + +### Minor Changes + +- 72a0a50: Split Go binaries into platform-specific npm packages + + Each platform now has a dedicated package (`@naverpay/commithelper-go-darwin-arm64`, `-darwin-x64`, `-linux-x64`, `-win32-x64`) declared as `optionalDependencies`. pnpm/npm automatically installs only the package matching the current OS and CPU. + + This removes the `postinstall` script that previously downloaded binaries via `curl` from GitHub Releases, which means: + + - No more `onlyBuiltDependencies` registration required in consuming projects + - No more `--ignore-scripts` needed in CI + - Works in Nexus environments (binaries are bundled in the npm package, no external download) diff --git a/packages/commithelper-go-darwin-arm64/package.json b/packages/commithelper-go-darwin-arm64/package.json index b3912de..27b8e02 100644 --- a/packages/commithelper-go-darwin-arm64/package.json +++ b/packages/commithelper-go-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@naverpay/commithelper-go-darwin-arm64", - "version": "1.2.0", + "version": "1.3.0", "description": "macOS ARM64 binary for @naverpay/commithelper-go", "os": [ "darwin" diff --git a/packages/commithelper-go-darwin-x64/CHANGELOG.md b/packages/commithelper-go-darwin-x64/CHANGELOG.md new file mode 100644 index 0000000..1d608ca --- /dev/null +++ b/packages/commithelper-go-darwin-x64/CHANGELOG.md @@ -0,0 +1,15 @@ +# @naverpay/commithelper-go-darwin-x64 + +## 1.3.0 + +### Minor Changes + +- 72a0a50: Split Go binaries into platform-specific npm packages + + Each platform now has a dedicated package (`@naverpay/commithelper-go-darwin-arm64`, `-darwin-x64`, `-linux-x64`, `-win32-x64`) declared as `optionalDependencies`. pnpm/npm automatically installs only the package matching the current OS and CPU. + + This removes the `postinstall` script that previously downloaded binaries via `curl` from GitHub Releases, which means: + + - No more `onlyBuiltDependencies` registration required in consuming projects + - No more `--ignore-scripts` needed in CI + - Works in Nexus environments (binaries are bundled in the npm package, no external download) diff --git a/packages/commithelper-go-darwin-x64/package.json b/packages/commithelper-go-darwin-x64/package.json index f769ebf..ec9fea3 100644 --- a/packages/commithelper-go-darwin-x64/package.json +++ b/packages/commithelper-go-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@naverpay/commithelper-go-darwin-x64", - "version": "1.2.0", + "version": "1.3.0", "description": "macOS x64 binary for @naverpay/commithelper-go", "os": [ "darwin" diff --git a/packages/commithelper-go-linux-x64/CHANGELOG.md b/packages/commithelper-go-linux-x64/CHANGELOG.md new file mode 100644 index 0000000..831d3db --- /dev/null +++ b/packages/commithelper-go-linux-x64/CHANGELOG.md @@ -0,0 +1,15 @@ +# @naverpay/commithelper-go-linux-x64 + +## 1.3.0 + +### Minor Changes + +- 72a0a50: Split Go binaries into platform-specific npm packages + + Each platform now has a dedicated package (`@naverpay/commithelper-go-darwin-arm64`, `-darwin-x64`, `-linux-x64`, `-win32-x64`) declared as `optionalDependencies`. pnpm/npm automatically installs only the package matching the current OS and CPU. + + This removes the `postinstall` script that previously downloaded binaries via `curl` from GitHub Releases, which means: + + - No more `onlyBuiltDependencies` registration required in consuming projects + - No more `--ignore-scripts` needed in CI + - Works in Nexus environments (binaries are bundled in the npm package, no external download) diff --git a/packages/commithelper-go-linux-x64/package.json b/packages/commithelper-go-linux-x64/package.json index 3671e4a..a3c2396 100644 --- a/packages/commithelper-go-linux-x64/package.json +++ b/packages/commithelper-go-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@naverpay/commithelper-go-linux-x64", - "version": "1.2.0", + "version": "1.3.0", "description": "Linux x64 binary for @naverpay/commithelper-go", "os": [ "linux" diff --git a/packages/commithelper-go-win32-x64/CHANGELOG.md b/packages/commithelper-go-win32-x64/CHANGELOG.md new file mode 100644 index 0000000..938d80b --- /dev/null +++ b/packages/commithelper-go-win32-x64/CHANGELOG.md @@ -0,0 +1,15 @@ +# @naverpay/commithelper-go-win32-x64 + +## 1.3.0 + +### Minor Changes + +- 72a0a50: Split Go binaries into platform-specific npm packages + + Each platform now has a dedicated package (`@naverpay/commithelper-go-darwin-arm64`, `-darwin-x64`, `-linux-x64`, `-win32-x64`) declared as `optionalDependencies`. pnpm/npm automatically installs only the package matching the current OS and CPU. + + This removes the `postinstall` script that previously downloaded binaries via `curl` from GitHub Releases, which means: + + - No more `onlyBuiltDependencies` registration required in consuming projects + - No more `--ignore-scripts` needed in CI + - Works in Nexus environments (binaries are bundled in the npm package, no external download) diff --git a/packages/commithelper-go-win32-x64/package.json b/packages/commithelper-go-win32-x64/package.json index 7bacf07..c90ab7d 100644 --- a/packages/commithelper-go-win32-x64/package.json +++ b/packages/commithelper-go-win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "@naverpay/commithelper-go-win32-x64", - "version": "1.2.0", + "version": "1.3.0", "description": "Windows x64 binary for @naverpay/commithelper-go", "os": [ "win32" diff --git a/packages/commithelper-go/CHANGELOG.md b/packages/commithelper-go/CHANGELOG.md index e20d3b2..8404920 100644 --- a/packages/commithelper-go/CHANGELOG.md +++ b/packages/commithelper-go/CHANGELOG.md @@ -1,5 +1,19 @@ # @naverpay/commithelper-go +## 1.3.0 + +### Minor Changes + +- 72a0a50: Split Go binaries into platform-specific npm packages + + Each platform now has a dedicated package (`@naverpay/commithelper-go-darwin-arm64`, `-darwin-x64`, `-linux-x64`, `-win32-x64`) declared as `optionalDependencies`. pnpm/npm automatically installs only the package matching the current OS and CPU. + + This removes the `postinstall` script that previously downloaded binaries via `curl` from GitHub Releases, which means: + + - No more `onlyBuiltDependencies` registration required in consuming projects + - No more `--ignore-scripts` needed in CI + - Works in Nexus environments (binaries are bundled in the npm package, no external download) + ## 1.2.0 ### Minor Changes diff --git a/packages/commithelper-go/package.json b/packages/commithelper-go/package.json index d1f297e..9129393 100644 --- a/packages/commithelper-go/package.json +++ b/packages/commithelper-go/package.json @@ -1,6 +1,6 @@ { "name": "@naverpay/commithelper-go", - "version": "1.2.0", + "version": "1.3.0", "description": "A CLI tool to assist with commit messages based on branch names and configuration.", "bin": { "commithelper-go": "bin/cli.js"