Skip to content

Support generic compilation options#2145

Merged
rafal-hawrylak merged 1 commit intomainfrom
generic_compilation_options
Apr 21, 2026
Merged

Support generic compilation options#2145
rafal-hawrylak merged 1 commit intomainfrom
generic_compilation_options

Conversation

@rafal-hawrylak
Copy link
Copy Markdown
Collaborator

@rafal-hawrylak rafal-hawrylak commented Apr 20, 2026

Introduce generic configuration options for compilation

Adds the additional_options field to CompileConfig. This generic map allows the pipeline to supply auxiliary key-value parameters and paths necessary for compilation, keeping the core schema clean while supporting various environment-specific requirements.

@rafal-hawrylak rafal-hawrylak requested a review from a team as a code owner April 20, 2026 11:30
@rafal-hawrylak rafal-hawrylak requested review from andrzej-grudzien, apilaskowski, ikholopov-omni and kolina and removed request for a team April 20, 2026 11:30
@apilaskowski
Copy link
Copy Markdown
Collaborator

LGTM from my side. Lets wait for @ikholopov-omni or @kolina to approve.

@ikholopov-omni
Copy link
Copy Markdown
Collaborator

Please add description to the change and to the field, so we can understand why does it exist and what purpose will it serve.

Copy link
Copy Markdown
Collaborator

@ikholopov-omni ikholopov-omni left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add description to proto and change

@rafal-hawrylak rafal-hawrylak force-pushed the generic_compilation_options branch from 14f826d to 248abe3 Compare April 20, 2026 13:03
@rafal-hawrylak
Copy link
Copy Markdown
Collaborator Author

Please add description to proto and change

done

Comment thread protos/core.proto
@rafal-hawrylak rafal-hawrylak force-pushed the generic_compilation_options branch from 248abe3 to 277fe76 Compare April 21, 2026 12:08
@rafal-hawrylak rafal-hawrylak requested a review from kolina April 21, 2026 12:16
Comment thread protos/core.proto
// distinct from `project_config_override.vars` (which holds user vars).
// This can be used to pass environment-specific parameters or
// auxiliary configuration paths to the underlying execution engine.
map<string, string> additional_options = 12;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's clarify who will be providing this configuration

@rafal-hawrylak rafal-hawrylak merged commit 7ed4492 into main Apr 21, 2026
6 checks passed
@rafal-hawrylak rafal-hawrylak deleted the generic_compilation_options branch April 21, 2026 12:20
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.

4 participants