Commit e67b460
committed
fix(release): post-release install uses --extra all, not --all-extras
The post-release 'Install ORB' step (which boots the server to export the
OpenAPI spec for the Go SDK) ran 'uv sync --all-extras --group ci'.
--all-extras pulls the 'ui' extra (reflex->click>=8.2), which uv rejects as
conflicting with the declared 'ci' group (semgrep->click<8.2), so every real
release failed at this step after publishing.
Use the 'all' meta-extra (cli+api+sql+monitoring+all-providers — no ui)
instead; it gives the OpenAPI export everything it needs without the conflict.
Also set ORB_SKIP_UI_BUILD=1 so building the wheel here doesn't invoke the
bun-dependent SPA build hook.1 parent 001b964 commit e67b460
1 file changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
150 | 157 | | |
151 | 158 | | |
152 | 159 | | |
| |||
0 commit comments