Skip to content

fix: bump bundled copilot-cli#260

Merged
github-actions[bot] merged 1 commit into
mainfrom
spboyer/bump-bundled-copilot-cli
May 20, 2026
Merged

fix: bump bundled copilot-cli#260
github-actions[bot] merged 1 commit into
mainfrom
spboyer/bump-bundled-copilot-cli

Conversation

@spboyer

@spboyer spboyer commented May 20, 2026

Copy link
Copy Markdown
Member

Summary

  • Bump the embedded copilot-cli bundles from 1.0.2 to 1.0.49 across all supported platforms.
  • Regenerate the platform wrappers with updated go:embed filenames, Version, and CliHash values.
  • Add COPILOT_CLI_VERSION support to the embedded bundle generator for reproducible pinned CLI updates.
  • Add a focused changelog entry.

Closes #244

Validation

  • go test ./internal/embedded ./internal/embedded/generate ./internal/execution
  • go test ./...
  • go build -o "$tmpbin" ./cmd/waza && "$tmpbin" --version
  • go tool bundler -check-only -cli-version 1.0.49 for windows/arm64, windows/amd64, linux/arm64, linux/amd64, darwin/arm64, darwin/amd64
  • make lint (ran; skipped because golangci-lint is not installed locally)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 20, 2026 21:28
@github-actions github-actions Bot enabled auto-merge (squash) May 20, 2026 21:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates waza’s embedded GitHub Copilot CLI bundles to a newer upstream release to resolve sub-agent permission handling hangs, and makes embedded bundle generation reproducible via an environment pin.

Changes:

  • Bumped embedded copilot-cli bundles from 1.0.2 to 1.0.49 across Windows/Linux/macOS (amd64/arm64), updating go:embed filenames, Version, and CliHash.
  • Added COPILOT_CLI_VERSION support to the embedded bundle generator to pass -cli-version through to the bundler tool.
  • Added an Unreleased changelog entry documenting the fix.
Show a summary per file
File Description
internal/embedded/zcopilot_windows_arm64.go Embed + config updated to use 1.0.49 Windows arm64 bundle/hash.
internal/embedded/zcopilot_windows_amd64.go Embed + config updated to use 1.0.49 Windows amd64 bundle/hash.
internal/embedded/zcopilot_linux_arm64.go Embed + config updated to use 1.0.49 Linux arm64 bundle/hash.
internal/embedded/zcopilot_linux_amd64.go Embed + config updated to use 1.0.49 Linux amd64 bundle/hash.
internal/embedded/zcopilot_darwin_arm64.go Embed + config updated to use 1.0.49 macOS arm64 bundle/hash.
internal/embedded/zcopilot_darwin_amd64.go Embed + config updated to use 1.0.49 macOS amd64 bundle/hash.
internal/embedded/zcopilot_1.0.49_windows_arm64.exe.zst New embedded CLI bundle (LFS pointer) for Windows arm64.
internal/embedded/zcopilot_1.0.49_windows_arm64.exe.license New license file for Windows arm64 bundle.
internal/embedded/zcopilot_1.0.49_windows_amd64.exe.zst New embedded CLI bundle (LFS pointer) for Windows amd64.
internal/embedded/zcopilot_1.0.49_windows_amd64.exe.license New license file for Windows amd64 bundle.
internal/embedded/zcopilot_1.0.49_linux_arm64.zst New embedded CLI bundle (LFS pointer) for Linux arm64.
internal/embedded/zcopilot_1.0.49_linux_arm64.license New license file for Linux arm64 bundle.
internal/embedded/zcopilot_1.0.49_linux_amd64.zst New embedded CLI bundle (LFS pointer) for Linux amd64.
internal/embedded/zcopilot_1.0.49_linux_amd64.license New license file for Linux amd64 bundle.
internal/embedded/zcopilot_1.0.49_darwin_arm64.zst New embedded CLI bundle (LFS pointer) for macOS arm64.
internal/embedded/zcopilot_1.0.49_darwin_arm64.license New license file for macOS arm64 bundle.
internal/embedded/zcopilot_1.0.49_darwin_amd64.zst New embedded CLI bundle (LFS pointer) for macOS amd64.
internal/embedded/zcopilot_1.0.49_darwin_amd64.license New license file for macOS amd64 bundle.
internal/embedded/zcopilot_1.0.2_windows_arm64.exe.zst Removed old Windows arm64 bundle (LFS pointer).
internal/embedded/zcopilot_1.0.2_windows_amd64.exe.zst Removed old Windows amd64 bundle (LFS pointer).
internal/embedded/zcopilot_1.0.2_linux_arm64.zst Removed old Linux arm64 bundle (LFS pointer).
internal/embedded/zcopilot_1.0.2_linux_amd64.zst Removed old Linux amd64 bundle (LFS pointer).
internal/embedded/zcopilot_1.0.2_darwin_arm64.zst Removed old macOS arm64 bundle (LFS pointer).
internal/embedded/zcopilot_1.0.2_darwin_amd64.zst Removed old macOS amd64 bundle (LFS pointer).
internal/embedded/generate/generate.go Added COPILOT_CLI_VERSION env var passthrough to bundler invocation.
CHANGELOG.md Documented the bundled copilot-cli bump and hang fix under Unreleased.

Copilot's findings

Files not reviewed (6)
  • internal/embedded/zcopilot_darwin_amd64.go: Language not supported
  • internal/embedded/zcopilot_darwin_arm64.go: Language not supported
  • internal/embedded/zcopilot_linux_amd64.go: Language not supported
  • internal/embedded/zcopilot_linux_arm64.go: Language not supported
  • internal/embedded/zcopilot_windows_amd64.go: Language not supported
  • internal/embedded/zcopilot_windows_arm64.go: Language not supported
  • Files reviewed: 14/26 changed files
  • Comments generated: 0

@github-actions github-actions Bot merged commit 508462d into main May 20, 2026
11 checks passed
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.

Bump bundled copilot-cli to v1.0.49+ to fix issue where sub-agent permission requests hang with embedded 1.0.2

2 participants