Skip to content

fix windows cli build#2667

Merged
aaronvg merged 7 commits into
canaryfrom
aaron/fix-windows
Oct 28, 2025
Merged

fix windows cli build#2667
aaronvg merged 7 commits into
canaryfrom
aaron/fix-windows

Conversation

@aaronvg
Copy link
Copy Markdown
Contributor

@aaronvg aaronvg commented Oct 28, 2025

Note

Enable Windows CLI build in CI and update generated Python/TypeScript clients to v0.212.0 with new watchers support and minor config tweaks.

  • CI/CD (CLI Build):
    • Add Windows branch trigger and Windows-specific setup in .github/workflows/build-cli-release.reusable.yaml (install protoc and protoc-gen-go, skip mise on Windows).
    • Split CFFI build into Unix vs Windows steps; adjust artifact naming and PATH handling.
    • Improve Rust unit test workflow in primary.yml (list built libs, set BAML_LIBRARY_PATH, run tests verbosely).
  • Generated Python Client:
    • Bump generator version to 0.212.0 and export watchers.
    • Extend BamlCallOptions with watchers and plumb through runtime calls.
    • Add set_log_max_message_length alias in config.
  • Generated TypeScript Client:
    • Bump package version to 0.212.0 and switch exported namespace from events to watchers.
    • Make BamlCallOptions generic with optional watchers; thread through async/sync clients and request builders.
    • Update method calls to pass options.watchers across generated services.

Written by Cursor Bugbot for commit 4a571dd. This will update automatically on new commits. Configure here.

@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 04:21 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 04:21 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 04:21 — with GitHub Actions Inactive
@vercel
Copy link
Copy Markdown

vercel Bot commented Oct 28, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
promptfiddle Ready Ready Preview Comment Oct 28, 2025 6:28am

@github-actions
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 05:04 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 05:04 — with GitHub Actions Inactive
@github-actions
Copy link
Copy Markdown

cursor[bot]

This comment was marked as outdated.

@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 05:16 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 05:16 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 05:16 — with GitHub Actions Inactive
cursor[bot]

This comment was marked as outdated.

@github-actions
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 05:43 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 05:43 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 05:43 — with GitHub Actions Inactive
@github-actions
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 06:12 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 06:12 — with GitHub Actions Inactive
@aaronvg aaronvg temporarily deployed to boundary-tools-dev October 28, 2025 06:12 — with GitHub Actions Inactive
@aaronvg aaronvg enabled auto-merge October 28, 2025 06:12
@github-actions
Copy link
Copy Markdown

@aaronvg aaronvg added this pull request to the merge queue Oct 28, 2025
@github-actions
Copy link
Copy Markdown

Merged via the queue into canary with commit 9fd655d Oct 28, 2025
21 of 32 checks passed
@aaronvg aaronvg deleted the aaron/fix-windows branch October 28, 2025 06:48
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