Skip to content

chore: remove legacy binary build workflows and scripts#21

Merged
beonde merged 2 commits intomainfrom
chore/remove-legacy-binaries
Nov 20, 2025
Merged

chore: remove legacy binary build workflows and scripts#21
beonde merged 2 commits intomainfrom
chore/remove-legacy-binaries

Conversation

@beonde
Copy link
Member

@beonde beonde commented Nov 20, 2025

Removes the legacy CI workflows and scripts for building standalone binaries.

The CLI has been re-engineered to wrap the capiscio-core binary, so we no longer need to build and publish standalone Node.js binaries (pkg) in the CI pipeline.

Changes:

  • Removed .github/workflows/release-binaries.yml
  • Removed .github/workflows/test-binaries.yml
  • Removed scripts/build-binaries.js
  • Updated package.json to remove unused scripts and dependencies (pkg, esbuild)

Copilot AI review requested due to automatic review settings November 20, 2025 06:32
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes legacy binary build infrastructure for standalone Node.js executables. According to the description, the CLI has been re-engineered to wrap the capiscio-core binary, making the previous pkg-based binary build system obsolete.

Key changes:

  • Removed two GitHub Actions workflows for building and testing standalone binaries
  • Removed the local build script for creating binaries
  • Cleaned up package.json by removing unused npm scripts and dev dependencies

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/release-binaries.yml Deleted workflow that built and published standalone binaries on releases
.github/workflows/test-binaries.yml Deleted workflow that tested cross-platform binary builds
scripts/build-binaries.js Deleted script that bundled CLI with esbuild and created binaries with pkg
package.json Removed build:binaries script and unused @yao-pkg/pkg and esbuild dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@beonde beonde merged commit bb299b9 into main Nov 20, 2025
5 checks passed
@beonde beonde deleted the chore/remove-legacy-binaries branch November 20, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant