Skip to content

ci: add Studio release server deployment workflow#745

Open
evanlowe wants to merge 1 commit into
volcengine:mainfrom
evanlowe:feat/studio-release-server-deploy
Open

ci: add Studio release server deployment workflow#745
evanlowe wants to merge 1 commit into
volcengine:mainfrom
evanlowe:feat/studio-release-server-deploy

Conversation

@evanlowe

Copy link
Copy Markdown
Contributor

Summary

  • add a manual main-only workflow for deploying the Studio release server with existing repository cloud credentials
  • preserve the configured release-server API key when GitHub Secrets are intentionally left unchanged
  • keep the deployment behind the existing studio-release environment

Why

The dependency cache merged in #744 runs inside the Beijing release server, so the server must be redeployed before cache miss/hit timing can be measured. Local credentials are intentionally unavailable; this workflow uses the repository Secrets already configured for production deployment.

Validation

  • uv run --group dev pytest -q tests/test_studio_release_server.py tests/cli/test_studio_release.py (32 passed)
  • changed-file pre-commit hooks passed
  • git diff --check

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