Skip to content

fix(ci): add gpui-agent-policy to publish order - #72

Merged
hexuria merged 2 commits into
mainfrom
fix/publish-policy-order
Oct 17, 2026
Merged

hexuria merged 2 commits into
mainfrom
fix/publish-policy-order

Conversation

@hexuria

@hexuria hexuria commented Oct 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • publish.yml published gpui-agent, gpui-agent-recipe, gpui-agent-cli — but gpui-agent-policy was missing.
  • Both -recipe and -cli declare gpui-agent-policy as an optional dep (feature instinct). cargo publish still requires optional deps to resolve in the index, so the tag workflow would have failed at -recipe with "no matching package".
  • Order is now gpui-agent → gpui-agent-policy → gpui-agent-recipe → gpui-agent-cli — matching the dep graph. Policy's instinct-* = "0.1" deps are live on crates.io.

Test plan

  • actionlint clean
  • Next just publish tag run publishes all four crates without "no matching package" retries

Generated with Devin

gpui-agent-recipe and gpui-agent-cli have an optional dep on
gpui-agent-policy (feature instinct). cargo publish still requires
optional deps to resolve in the index, so the tag workflow would fail at
recipe without policy published. Order: agent -> policy -> recipe -> cli.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
set_version updated workspace.package + the agent/recipe dep lines but
not the gpui-agent-policy dep line the instinct stack added — a version
bump would have left recipe/cli pinning the previous policy release.
Expected field count 3 -> 4.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@hexuria
hexuria merged commit a44ba5a into main Oct 17, 2026
5 checks passed
@hexuria
hexuria deleted the fix/publish-policy-order branch October 17, 2026 19:17
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.

2 participants