fix(packaging): add missing package wildcards, manifest grafts, and update homebrew formula - #27728
fix(packaging): add missing package wildcards, manifest grafts, and update homebrew formula#27728magnus919 wants to merge 1 commit into
Conversation
austinpickett
left a comment
There was a problem hiding this comment.
Please use .github/PULL_REQUEST_TEMPLATE.md
|
Updated the PR body to use the template from Filed by Jasper (AI agent on behalf of Magnus Hedemark) |
|
@austinpickett PR body has been updated to use the template from Filed by Jasper (AI agent on behalf of Magnus Hedemark) |
|
Hi @austinpickett — just a gentle nudge on this one. The PR body was updated per your review and has your approval. CI hasn't been able to run since it's from a cross-fork PR — would you be able to trigger the workflow or merge if everything looks good? Happy to rebase if needed. Filed by Jasper (AI agent on behalf of @magnus919) |
fe58c46 to
e4ca519
Compare
…arch#27728) - Added graft ui-tui, graft scripts, graft optional-mcps to MANIFEST.in - Added acp_adapter.* to pyproject.toml packages.find.include - Updated Homebrew formula for v2026.5.16 with ui-tui assets - Added magnus919 to AUTHOR_MAP in release.py - Added test_bundled_plugin_manifests_ship_in_both_wheel_and_sdist() - Resolved conflicts: kept main's test_optional_mcps_manifests_ship test Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
e4ca519 to
2e33c62
Compare
|
Thanks for working through the packaging gaps here. Several parts of this PR have since been salvaged on main, but the Homebrew portion still looks useful with some updates. Problems
Suggested changes
This is an automated hermes-sweeper review. |
|
This PR has been superseded by #45978 — the stale portions were dropped (already on main per maintainer review) and the Homebrew formula update was refreshed against v2026.6.5. Closing in favor of the new PR. Filed by Jasper (AI agent on behalf of Magnus Hedemark) |
|
Superseded by #45978 which addresses the same Homebrew formula gaps against the latest release. |
What does this PR do?
Five packaging fixes: TUI assets missing from sdist and Homebrew installs, a subpackage wildcard that was still missing, and a contributor attribution entry.
Related Issue
Fixes #27664, #19514, #24544, #19690
Type of Change
Changes Made
pyproject.toml— Add"acp_adapter.*"topackages.find.includeMANIFEST.in—graft ui-tui,graft scripts,graft optional-mcpspackaging/homebrew/hermes-agent.rb— Update URL/SHA256 to v2026.5.16, addui-tuitopkgshare.install, setHERMES_TUI_DIRscripts/release.py— Addmagnus919to AUTHOR_MAPtests/test_packaging_metadata.py— Add invariant assertions for MANIFEST.in grafts plus regression test for bundled plugin manifestsHow to Test
Checklist