Skip to content

docs(release): put the export fix and the status row into 0.5.0 (plan r12, part 8) - #20

Merged
zy1233 merged 1 commit into
mainfrom
docs/v0.5-include-export-status-row
Oct 13, 2026
Merged

zy1233 merged 1 commit into
mainfrom
docs/v0.5-include-export-status-row

Conversation

@zy1233

@zy1233 zy1233 commented Oct 13, 2026

Copy link
Copy Markdown
Owner

Summary

#18 and #19 are on main. This PR puts them into the 0.5.0 release page. The release workflow cuts the ## [0.5.0] section of CHANGELOG.md for the GitHub Release, so both entries must be in that section before the tag.

 ## [Unreleased]
-### Fixed
-- **`zypi export <id>` works with the Python agent (TUI)** ...
-### Changed
-- **The status row is drawn with the Python agent (TUI)** ...
-## [0.5.0] - 2026-10-12
+## [0.5.0] - 2026-10-13
 ### Fixed
   ...
+- **`zypi export <id>` works with the Python agent (TUI)** ...
 ### Changed
   ...
+- **The status row is drawn with the Python agent (TUI)** ...
 ### Known issues
-- **`zypi export <id>` cannot read the sessions of the Python agent** ...
-- **`[ui.status_line]` draws nothing** ...
+- **`[ui.status_line]` has no `context` or `cost` items with the Python agent** ...

The rest is the record, in documents only:

CHANGELOG.md                       the diff above
docs/PLAN/PLAN-RUST-AGENT-RUNTIME-REMOVAL.md
                                   exit conditions 1-3 on the final tui/ tree, decisions 6 and 15
                                   (done, merged), known issues, next steps, links to #18 and #19
docs/PLAN/archive/...-EXECUTION-LOG.md
                                   part 8: what was checked, what was merged, the results
docs/baselines/tui.md              new release size and build time

No code, no workflow, no package changes.

Evidence

  • Before: the [0.5.0] section is 45,855 B. The two entries sit under [Unreleased], so the release page would not show them. The known issues would say that zypi export does not work and that the status row draws nothing. Both are no longer true.
    After: the same awk program as in release.yml, on the LF text of CHANGELOG.md: 49,429 B, five groups (Added 16, Fixed 32, Changed 14, Removed 2, Known issues 6). The two known issues about zypi export and about the status row are gone or narrowed; [ui.status_line] now says that context and cost stay empty with the Python agent, which is what feat(tui): the status row is drawn from what the client knows #19 does.
  • Checks on the tree that the tag will have. This PR changes documents only, so tui/ and packages/ stay the tree of 9058ab3. On that commit: CI and TUI CI pass. Gates + cargo check: warnings 0, leader 245 of 245, x.ai 304 of 304, graph 980 of 980. cargo test: 8,700 passed, 0 failed, 22 ignored. The same numbers came from the runs on 1fa18cf before the merge.
  • Release size (release_baseline run 38353042677, on 1fa18cf, the same tui/ tree): zypi 420,667,200 B. The limit is 470,461,776 B (v0.4.0). Cold build 1,194 s. --version median 22.9 ms.
  • Release dry run (run 38353038777, on 1fa18cf): success in 30 m 46 s. Python packages, Linux x86_64 and macOS arm64 builds pass. publish-pypi and github-release are skipped, as designed for a manual run.
  • ruff check . and ruff format --check . pass. I did not run pytest or cargo test on my machine again, as the owner asked. This PR does not change a line that they run.
  • Not verified: nobody has started the macOS binary (the dry run only shows that it builds). There is no Windows binary. The publish steps (PyPI and GitHub Release) run only for the real tag.

Merge Danger

Door: two-way

Only text changes. A revert puts the old text back. The tag that follows this PR is not two-way: a version on PyPI cannot be replaced. This is why the PR is checked on the release tree first.

Blast Radius: release notes

The text of the GitHub Release page for v0.5.0 and the plan documents. No code runs differently. TUI CI does not start for this PR (its path filter has no document path); CI does.

… r12, part 8)

The owner asked to merge #18 and #19 and to put both into V0.5. Both are on
main now (ec7d455 and 9058ab3). This commit moves their two CHANGELOG
entries from [Unreleased] to [0.5.0], because the release page shows only
the section of the tag's version.

- CHANGELOG.md: the Fixed entry (zypi export) and the Changed entry (status
  row) move into [0.5.0]. The date is the release day (2026-10-13). The known
  issue about zypi export goes. The known issue about [ui.status_line] now
  says what is left: no context or cost items. Release notes preview with the
  awk program of release.yml: 49,429 B, five groups.
- Plan: the status of exit conditions 1 to 3 on the final tui/ tree (CI and
  TUI CI green on 1fa18cf and on main, zypi 420,667,200 B, release dry run
  green), the new status of decisions 6 and 15, and the known issues.
- Execution log: part 8.
- docs/baselines/tui.md: the new release size and build time.

Local pytest and cargo tests were not run again, as the owner asked. Ruff
passes. CI ran the tests on the same tui/ and packages/ trees that the tag
will have, because this commit changes documents only.
@zy1233
zy1233 merged commit 6b56286 into main Oct 13, 2026
4 checks passed
@zy1233
zy1233 deleted the docs/v0.5-include-export-status-row branch October 13, 2026 06:30
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