Skip to content

Commit cd77999

Browse files
committed
🧑‍💻(bin) update release tooling to support uv-based deps management
Following the switch from pip to uv, prepare the release workflow to automatically run `uv lock` on backend and keep dependencies up to date.
1 parent a2bccf4 commit cd77999

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

bin/prepare-release.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,12 @@ update_npm_version "mail"
101101
# Update backend pyproject.toml
102102
update_python_version "backend"
103103

104+
# Run uv lock in backend
105+
print_info "Running uv lock in backend..."
106+
cd "src/backend"
107+
uv lock
108+
cd -
109+
104110
# Update summary pyproject.toml
105111
update_python_version "summary"
106112

@@ -149,6 +155,7 @@ echo " - src/frontend/package.json"
149155
echo " - src/sdk/package.json"
150156
echo " - src/mail/package.json"
151157
echo " - src/backend/pyproject.toml"
158+
echo " - src/backend/uv.lock"
152159
echo " - src/summary/pyproject.toml"
153160
echo " - src/agents/pyproject.toml"
154161
echo " - CHANGELOG.md"

0 commit comments

Comments
 (0)