Skip to content

v2026.5.18

Choose a tag to compare

@github-actions github-actions released this 18 May 06:53
· 456 commits to main since this release

@unbrained/pm-cli 2026.5.18

Source range: v2026.5.14...v2026.5.18

Changelog

Changed

  • CI: split the serial gates job into a parallel matrix (coverage, typecheck, static, compat, smokes) all fanning out from the shared build-foundation dist artifact, and moved the slow Windows test job from push CI to nightly so it no longer dominates the push critical path. Reduces push critical path from ~10 min to ~5-6 min on the free-tier runners; Windows + macOS cross-platform coverage now runs daily in nightly.yml so regressions are still caught within 24h.
  • pm package / pm extension bare invocations now default to --explore instead of erroring on the required-action contract, matching the agent-friendly default used by pm templates.
  • pm create now defaults --type to the configurable settings.governance.create_default_type (falling back to Task) so the positional-title shortcut (pm create "title") succeeds without forcing an explicit --type flag.
  • Telemetry command_resolution is now derived from the CLI exit code rather than the JSON output's ok field, so warning-but-exit-zero commands (pm validate, pm health) are no longer reported as failures in the telemetry KPI dashboards.

Added

  • New settings.governance.create_default_type knob lets each workspace pick the default item type for the positional-title pm create shortcut.

PM Tracker Evidence

Updated pm items in release window: 154
By type: Feature=31, Task=73, Epic=4, Issue=39, Chore=6, Plan=1
By status: in_progress=1, closed=147, open=6

Selected release-related tracker items:

  • pm-dc5d [Chore/closed] Release @unbrained/pm-cli after 2026.5.12
  • pm-cvwi [Feature/closed] Comments shorthand compatibility and docs parity
  • pm-2p6q [Feature/closed] Extended schema fields v1.1 - parent, reviewer, risk, sprint, release
  • pm-2i0i [Feature/closed] Health optional directory strictness and compatibility
  • pm-06t [Task/closed] M1: Core command set init create get update append delete claim release close
  • pm-02gd [Feature/closed] Calendar parity integrations and release hardening
  • pm-qa2h [Issue/closed] auto-release.yml workflow_dispatch silently overrides explicit push=false to true
  • pm-n28v [Issue/closed] CI: cache .agents/pm/search/lancedb + sentry release cache