@@ -162,21 +162,28 @@ jobs:
162162 fi
163163 echo "📦 SDK commit hash: $SDK_COMMIT_HASH"
164164
165- # 1. Update versions in pyproject.toml using poetry
166- echo "📝 Updating pyproject.toml..."
165+ # 1. Update versions in pyproject.toml using poetry (root)
166+ echo "📝 Updating root pyproject.toml..."
167167 poetry add "openhands-sdk==$VERSION" "openhands-tools==$VERSION" "openhands-agent-server==$VERSION"
168168
169- # 2. Generate poetry.lock in root
169+ # 2. Update versions in enterprise/pyproject.toml using poetry
170+ # Must be done BEFORE running poetry lock in root to avoid conflicting constraints
171+ echo "📝 Updating enterprise/pyproject.toml..."
172+ cd enterprise
173+ poetry add "openhands-sdk==$VERSION" "openhands-tools==$VERSION" "openhands-agent-server==$VERSION"
174+ cd ..
175+
176+ # 3. Generate poetry.lock in root
170177 echo "🔒 Running poetry lock in root..."
171178 poetry lock
172179
173- # 3 . Generate poetry.lock in enterprise directory
180+ # 4 . Generate poetry.lock in enterprise directory
174181 echo "🔒 Running poetry lock in enterprise/..."
175182 cd enterprise
176183 poetry lock
177184 cd ..
178185
179- # 4 . Update the hash in sandbox_spec_service.py
186+ # 5 . Update the hash in sandbox_spec_service.py
180187 echo "🔧 Updating AGENT_SERVER_IMAGE hash..."
181188 SANDBOX_SPEC_FILE="openhands/app_server/sandbox/sandbox_spec_service.py"
182189 if [ -f "$SANDBOX_SPEC_FILE" ]; then
@@ -201,6 +208,7 @@ jobs:
201208 -m "" \
202209 -m "Changes:" \
203210 -m "- Updated SDK packages to v$VERSION in pyproject.toml" \
211+ -m "- Updated SDK packages to v$VERSION in enterprise/pyproject.toml" \
204212 -m "- Regenerated poetry.lock" \
205213 -m "- Regenerated enterprise/poetry.lock" \
206214 -m "- Updated AGENT_SERVER_IMAGE hash to ${SDK_COMMIT_HASH}" \
@@ -221,6 +229,7 @@ jobs:
221229
222230 ### Changes
223231 - Updated SDK packages in \`pyproject.toml\`
232+ - Updated SDK packages in \`enterprise/pyproject.toml\`
224233 - Regenerated \`poetry.lock\`
225234 - Regenerated \`enterprise/poetry.lock\`
226235 - Updated \`AGENT_SERVER_IMAGE\` hash to \`${SDK_COMMIT_HASH}\` in \`sandbox_spec_service.py\`
0 commit comments