Skip to content

Deprecate client-side YAML compilation + route all deployment through the server orchestrator#2254

Draft
shangyian wants to merge 4 commits into
DataJunction:mainfrom
shangyian:deprecate-compile
Draft

Deprecate client-side YAML compilation + route all deployment through the server orchestrator#2254
shangyian wants to merge 4 commits into
DataJunction:mainfrom
shangyian:deprecate-compile

Conversation

@shangyian

@shangyian shangyian commented Jun 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

This PR deprecates client-side YAML compilation (datajunction.compile) as YAML deployment already flows through DeploymentService server-side, which owns validation, ${prefix} rendering, and does single-transaction deploys. The old Project / CompiledProject path parsed YAML into client-side dataclasses and deployed nodes one-by-one through the builder API, which is a slower version of what the server now manages.

Test Plan

  • PR has an associated issue: #
  • make check passes
  • make test shows 100% unit test coverage

Deployment Plan

@netlify

netlify Bot commented Jun 13, 2026

Copy link
Copy Markdown

Deploy Preview for thriving-cassata-78ae72 canceled.

Name Link
🔨 Latest commit 8c2adaa
🔍 Latest deploy log https://app.netlify.com/projects/thriving-cassata-78ae72/deploys/6a2ec5e40055b200083a80e9

@shangyian shangyian changed the title Deprecate compile Deprecate client-side YAML Jun 13, 2026
@shangyian shangyian changed the title Deprecate client-side YAML Deprecate client-side YAML compilation + route all deployment through the server orchestrator Jun 13, 2026
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.

1 participant