Skip to content

feat: orfs_flow user_arguments for project-specific env vars#709

Merged
oharboe merged 1 commit into
mainfrom
user-arguments
Apr 24, 2026
Merged

feat: orfs_flow user_arguments for project-specific env vars#709
oharboe merged 1 commit into
mainfrom
user-arguments

Conversation

@oharboe
Copy link
Copy Markdown
Collaborator

@oharboe oharboe commented Apr 23, 2026

Adds a user_arguments dict to orfs_flow() that skips the variables.yaml spell-check and flows through every stage. Rejects keys that shadow a known ORFS variable so those still route through arguments=. Lets downstream projects pass vars consumed only by their own .tcl/.mk (e.g. ARRAY_COLS in mock-array) without patching variables.yaml.

Adds a user_arguments dict to orfs_flow() that skips the variables.yaml
spell-check and flows through every stage. Rejects keys that shadow a
known ORFS variable so those still route through arguments=. Lets
downstream projects pass vars consumed only by their own .tcl/.mk
(e.g. ARRAY_COLS in mock-array) without patching variables.yaml.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
@oharboe oharboe merged commit 177609a into main Apr 24, 2026
1 check passed
@oharboe oharboe deleted the user-arguments branch April 24, 2026 01:02
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