dylibso/Actism
Run Extism plug-ins in a pipeline described in a GitHub Action. Each plug-in takes an input given to the plug-in code which processes the input and returns output to the next plug-in. The output is used as the input of the next plug-in.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| input | Initial input to start the pipeline, executing the first plug-in with this "input" value. | no | "" |
| wasi | Enable/disable WASI support for the entire pipeline. | no | false |
| output_type | One of "text" or "bytes" to set the encoding of the output data. | no | text |
| steps | A line-delimited, "|"-segmented list of Extism plug-ins to run in a pipeline. Components are: name | source (url or path) | function (optional export to call, default = run) | yes | "" |
Outputs
| name | description |
|---|---|
| output | Final output of the last plugin run in this pipeline. |