Skip to content

Conversation

@adamziel
Copy link
Collaborator

@adamziel adamziel commented Sep 22, 2025

What does this PR change?

Replaces compileBlueprintV1() with resolveRuntimeConfiguration() in all places where the runtime configuration was sourced from a compiled Blueprint. Blueprints v2 are never compiled with TypeScript, hence we need a new concept for sourcing a runtime configuration from a Blueprint.

A part of #2586.

Follow-up work

resolveRuntimeConfiguration() still uses compileBlueprintV1() under the hood to keep things easy. Let's fully decouple the two and only compute the runtime configuration without compiling the steps.

Testing Instructions (or ideally a Blueprint)

CI

@adamziel adamziel changed the base branch from trunk to flatten-stored-runtime-configuration-format September 22, 2025 20:00
@adamziel adamziel changed the title [Website] Flatten the stored runtime configuration format [Blueprints] Separate computing the runtime configuration from compiling a Blueprint Sep 22, 2025
@adamziel adamziel marked this pull request as ready for review September 22, 2025 20:19
Base automatically changed from flatten-stored-runtime-configuration-format to trunk September 22, 2025 20:26
@adamziel adamziel merged commit 44f1002 into trunk Sep 22, 2025
26 checks passed
@adamziel adamziel deleted the kickoff-separate-runtime-configuration-from-compiling-a-blueprint branch September 22, 2025 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants