kestra-io / kestra-io/plugin-scripts

[Ecosystem] Add libraries to send outputs and metrics from R, Node.js and Powershell script tasks

Open
#39 0 comments 0 reactions 0 assignees View on GitHub
area/plugin kind/highlight
Dominant language
Java
Stars
19
Forks
33
Avg merge
2d 12h
Merged PRs (30d)
9

Description

Currently, you can send outputs and metrics in Python and Shell scripts e.g. `Kestra.outputs({'status': response.status_code, 'text': response.text})`. It's worth adding equivalent libraries for other script plugins, too.

Additionally, for each language we'll need to guarantee that all logs emitted by that task are captured with the same log level in kestra — this may require similar work to https://github.com/kestra-io/libs/pull/6

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing how Python and Shell script tasks currently send outputs and metrics, then compare the linked libs pull request for log capture patterns. Define equivalent behavior for R, Node.js, and PowerShell, including preserving task log levels. Done means each language can send outputs and metrics and captures its task logs consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, powershell, r
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.