Skip to content

chore(release): cut 0.1.31 - #443

Merged
Jason Robert (jrob5756) merged 1 commit into
mainfrom
chore/release-0.1.31
Aug 15, 2026
Merged

chore(release): cut 0.1.31#443
Jason Robert (jrob5756) merged 1 commit into
mainfrom
chore/release-0.1.31

Conversation

@jrob5756

Copy link
Copy Markdown
Collaborator

Cuts 0.1.31. Previous release: v0.1.30.

Commit audit

All 5 commits in v0.1.30..main were audited; every one has an explicit disposition.

SHASubjectPRDisposition
0554517ci: give the test step room for the Fleet Manager's suite#434Internal — CI timeout-minutes 10→20 and AST-parse caching in test_markup_guards.py; no user-visible change
2a5cf86fix(fleet): stream history event logs instead of materializing full lists#438Fixed — already in changelog (#436)
d8ed6b2fix(fleet): don't kill a healthy --web-bg run on a run-record write failure#440Fixed — already in changelog, 2 entries (#435)
967e5f7fix(cli): resolve optional-extra install commands and preserve extras on upgrade#442Fixed — already in changelog (#441)
992931dfeat(install): diagnose a blocked package index instead of retrying blindly#439Added — already in changelog, 3 entries

Changelog

Every user-visible change was already recorded under [Unreleased]; nothing was added or removed on content grounds. This PR:

  • promotes [Unreleased] to ## [0.1.31](.../compare/v0.1.30...v0.1.31) - 2026-08-15 and opens a fresh empty [Unreleased] section above it;
  • fixes two formatting defects in the promoted section — a missing blank line before ### Fixed, and a stray blank line between two Fixed items (repo style is no blank line between list items).

Release contents in brief:

Added — install scripts now classify a blocked package index and stop retrying into it (with the remedy named and the active index echoed, credentials redacted); an unreachable github.com is told apart from a blocked index; new README section Installing behind a proxy or private package index.

Fixed — a failed run-record write no longer kills a healthy --web-bg run (#435); the run_id format is defined once in conductor.run_id (#435); optional-extra install hints now print a command that works and upgrades preserve your extras (#441); Fleet Manager History streams event logs instead of holding a whole parsed log in memory (#436).

Version and lockfile

  • pyproject.toml: 0.1.300.1.31
  • uv.lock: regenerated with uv lock; the only change is the conductor-cli project version. No dependency changes.
  • Diff is limited to CHANGELOG.md, pyproject.toml, uv.lock.

Validation

Run in an isolated release worktree off origin/main:

  • make check — ruff check, ruff format --check (410 files), ty check src: all clean
  • make test7213 passed, 54 skipped, 14 deselected in 4:57
  • make validate-examples — all example workflows valid (not strictly required; no schema or example changes in range)
  • git diff --check clean

After merge

Merging this PR will be followed by tagging the merge commit v0.1.31 and pushing it, which triggers .github/workflows/release.yml to build and publish the GitHub Release with its artifacts. No gh release create is run by hand.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jrob5756
Jason Robert (jrob5756) merged commit 12c57b4 into mainAug 15, 2026
11 checks passed
@jrob5756
Jason Robert (jrob5756) deleted the chore/release-0.1.31 branch August 15, 2026 23:39
Sign up for freeto 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

@jrob5756