Skip to content

fix: harden release-please and add mcpcall#899

Merged
loonghao merged 7 commits into
mainfrom
fix/release-please-mcpcall
May 25, 2026
Merged

fix: harden release-please and add mcpcall#899
loonghao merged 7 commits into
mainfrom
fix/release-please-mcpcall

Conversation

@loonghao
Copy link
Copy Markdown
Owner

@loonghao loonghao commented May 24, 2026

Summary

  • skip stale release-please update-pr runs so delayed jobs do not recreate already-merged release PRs
  • tighten release PR gating to reject incomplete changelog-only/version-only PRs and require Cargo.lock with version bumps
  • add the mcpcall v0.3.0 provider and document compact vx --compact mcpcall ... --json usage for agents/CI
  • correct vx metrics percentiles/stage percentages and vx metrics tokens run/token accounting

Validation

  • vx cargo test -p vx-metrics
  • vx cargo test -p vx-starlark --test mcpcall_tests -- --nocapture
  • vx cargo test -p vx-starlark --test lint_all_providers_test -- --nocapture
  • vx actionlint .github/workflows/release-please.yml .github/workflows/ci-release-pr.yml
  • vx git diff --check
  • vx cargo build -p vx
  • ./target/debug/vx.exe --compact mcpcall@0.3.0 --version
  • isolated VX_HOME smoke for metrics --json and metrics tokens --json
  • vx just quick

@loonghao loonghao mentioned this pull request May 24, 2026
@loonghao loonghao force-pushed the fix/release-please-mcpcall branch 4 times, most recently from 4756bd7 to aa8290b Compare May 24, 2026 19:02
@loonghao loonghao force-pushed the fix/release-please-mcpcall branch from aa8290b to bbef3a6 Compare May 24, 2026 20:18
@loonghao loonghao merged commit 5666866 into main May 25, 2026
93 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.

1 participant