Summary
Once tool-runner-js is aligned with the current spec (see the preceding issue), it should detect and use gotap when available in container images – same pattern as gorun and tool-runner.
Prerequisite: This work must be done after the spec alignment issue is completed. gotap integration assumes inputs.json with parameters + data structure.
Plan
- Probe for gotap before run (e.g.
gotap --version or which gotap in short-lived container)
- If gotap present: Override container command to
gotap run <tool_name> --input-file /in/inputs.json
- If gotap absent: Use image default CMD (current behaviour)
Reference
Summary
Once tool-runner-js is aligned with the current spec (see the preceding issue), it should detect and use gotap when available in container images – same pattern as gorun and tool-runner.
Prerequisite: This work must be done after the spec alignment issue is completed. gotap integration assumes
inputs.jsonwith parameters + data structure.Plan
gotap --versionorwhich gotapin short-lived container)gotap run <tool_name> --input-file /in/inputs.jsonReference