Skip to content

fix(studio): harden release deployment pipeline - #847

Merged
yaozheng-fang merged 1 commit into
volcengine:mainfrom
evanlowe:fix/studio-release-pipeline
Aug 8, 2026
Merged

fix(studio): harden release deployment pipeline#847
yaozheng-fang merged 1 commit into
volcengine:mainfrom
evanlowe:fix/studio-release-pipeline

Conversation

@evanlowe

@evanlowe evanlowe commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • run the Studio dependency manifest generator as a module so cloned source imports resolve correctly
  • paginate VeFaaS Function discovery before updating an existing release service
  • allow enough time for large Function bundles to upload on slower connections
  • add regression coverage for manifest invocation, pagination, and upload timeout behavior

Testing

  • uv run --group dev pre-commit run --files frontend/service/studio_release_server/builder.py frontend/service/studio_release_server/deploy.py veadk/integrations/ve_faas/ve_faas.py tests/test_cloud.py tests/test_studio_release_server.py
  • uv run --group dev pytest tests/test_studio_release_server.py tests/test_cloud.py -q (40 passed)

@evanlowe
evanlowe force-pushed the fix/studio-release-pipeline branch from bee9373 to ac28da1 Compare August 8, 2026 10:16
@yaozheng-fang
yaozheng-fang merged commit d36504a into volcengine:main Aug 8, 2026
7 checks passed
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