Uh oh!
There was an error while loading. Please reload this page.
chore(release): cut 0.1.28 - #422
Merged
Merged
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 0.1.28
Cuts release 0.1.28. Previous release: v0.1.27 (2026-08-04).
Bumps
[project].versioninpyproject.toml, re-locksuv.lock, and finalizesthe
[Unreleased]changelog section into## [0.1.28]with a fresh empty
[Unreleased]above it.Commit audit
All 22 commits in
v0.1.27..mainwere audited individually; every one has anexplicit disposition. 21 already carried a changelog entry. One gap was found and
filled:
abe55b5—fix(cli): show non-ASCII workflow inputs literally in verbose output(fix(cli): show non-ASCII workflow inputs literally in verbose output #391) shipped with no changelog entry. Added under
### Fixed, noting thatmachine-readable JSON results remain ASCII-escaped (Windows: UnicodeEncodeError crashes the process *after* the workflow succeeds, truncating the --silent JSON result #342) so the two changes
are not confused.
b3662fe(ci: run the test suite on Windows, #390) is CI infrastructure, butthe user-visible Windows fixes that rode along with it are already documented
(plugin cache keys, concurrent fetch,
_is_local_path, registry name validationand TOML escaping,
conductor doctor's Claude CLI probe).Changelog summary
Added — mid-run guidance for
--web/--web-bgruns (#400); read-onlyconductor status(#384); git-backed plugin sources (#380); output fieldconstraints —
enum,pattern, range, length, optional, nullable (#372);plugins as the unit of opt-in (#378); Copilot-convention plugin manifests;
type: questions(#376); opt-in multi-line human-gate text.Removed —
skill_discovery.sources: [plugins](#378), superseded byruntime.plugins.Fixed —
--web-bgreporting false success for workflows that never start(#410); live provider pricing restored by moving the Copilot SDK floor to
>=1.0.9(#386); the bracketed-text/Rich-markup class of crashes and silentdeletions (#382, #406);
conductor stopkilling the run it executes inside(#399) and not confirming the process stopped; the dashboard context-window bar
reporting cumulative tokens as a false red (#412);
resume --webshowing arunning workflow as stopped; subworkflow expansion sliding the graph (#375);
name: claudedropping a YAML-declaredapi_key; ASCII-safe JSON results on alegacy Windows console (#342); non-ASCII verbose inputs (#391); plus six
Windows-specific fixes surfaced by the new Windows CI job (#385).
Validation
Run from an isolated release worktree on
origin/main:make check—ruff check,ruff format --check,ty checkall cleanmake test— 6205 passed, 39 skipped, 8 deselectedmake validate-examples— all examples valid (the range touched schema andexamples via feat: add output field constraints (enum, pattern, range, length, optional, nullable) #372, Support plugins as the unit of opt-in, so skills keep their subagents #378, feat: add a questions node for asking a human a set of questions #379, Git-backed plugin sources, so a workflow using plugins is standalone #380)
git diff --checkclean; the diff is exactlyCHANGELOG.md,pyproject.toml,and
uv.lock(lockfile change is the project version only)After merge
Merging this PR will be followed by pushing the
v0.1.28tag on the mergecommit, which triggers
.github/workflows/release.ymlto build andpublish the GitHub Release with its artifacts. No release is created manually.