Skip to content

Conversation

@hirenr
Copy link

@hirenr hirenr commented Nov 11, 2025

Please specify parts of this PR update:

  • Specification
  • Schema
  • Examples
  • Extensions
  • Use Cases
  • Community
  • CTK
  • Other

Discussion or Issue link:
Slack Discussion Link

What this PR does:
Update the run:* syntax to have a unified structure. Introduced parameters stdin, and updated arguments.

arguments as string[] passed as CLI args to run:shell / run:container / run:script underlying command
Pass stdin string via a new string property to the run:shell / run:container / run:script underlying command!

Additional information:
The advantages to the following are:

  • No injection of code into scripts (for input args etc) and other underlying code!
  • Makes the inline/referenced scripts fully portable without relying on the runtime
  • Execution and passing of data to scripts similiar, with how it would work outside of a workflow environment. For eg. when running the script directly via node command.
  • Input (via STDIN) and Output (via STDOUT, STDERR, CODE) more inline with each other.

@hirenr
Copy link
Author

hirenr commented Nov 11, 2025

Hey there!! The PR as promised. A little delayed. I added a few examples too. Not sure if I should put in 1.1 as dsl version in the examples or not. Let me know! Thanks

cdavernas and others added 11 commits November 12, 2025 02:56
Signed-off-by: Charles d'Avernas <charles.davernas@neuroglia.io>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Signed-off-by: Charles d'Avernas <charles.davernas@neuroglia.io>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Signed-off-by: Charles d'Avernas <charles.davernas@neuroglia.io>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Charles d'Avernas <charles.davernas@neuroglia.io>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Charles d'Avernas <charles.davernas@neuroglia.io>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Signed-off-by: Charles d'Avernas <charles.davernas@neuroglia.io>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
Signed-off-by: hiren <20088337+hirenr@users.noreply.github.com>
@hirenr
Copy link
Author

hirenr commented Nov 11, 2025

Recreating another as this is polluted

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.

3 participants