Commit a204614
committed
fix(ci): restore build dependency fallback and add --group ci to uv sync
- Add --group ci to uv sync in semantic-release.yml so the build package
(in [dependency-groups].ci) is installed before PSR runs
- Restore self-healing fallback in build.sh: if build is not found,
install it via uv pip or pip rather than hard-failing
- Keep --no-isolation on python -m build to avoid broken .venv/bin/pip
stub in uv-managed venvs
The original build.sh had a self-healing fallback that worked at v1.5.2.
PR #197 added uv sync --all-extras (correct, needed for sdk-go-export-spec)
but --all-extras does not install [dependency-groups]. PR #198 removed the
fallback assuming --all-extras covered build — it does not.1 parent 0489190 commit a204614
2 files changed
Lines changed: 9 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
| 105 | + | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
39 | 45 | | |
40 | 46 | | |
41 | 47 | | |
| |||
0 commit comments