II.
GithubActionStep JSON
Structured · livegithub-action-step:triggers-action-install-babysitter-plugin
adapters-triggers action step 5: Install babysitter plugin json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "github-action-step:triggers-action-install-babysitter-plugin",
"_kind": "GithubActionStep",
"_file": "extensions/github-action-steps/triggers-action-steps.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "adapters-triggers action step 5: Install babysitter plugin",
"order": 5,
"stepName": "Install babysitter plugin",
"shell": "bash",
"conditional": "${{ inputs.babysitter-plugin == 'true' }}",
"envVars": [
"ACTION_ROOT=${{ github.action_path }}",
"INPUT_HARNESS=${{ inputs.harness || inputs.adapter }}",
"INPUT_WORKING_DIRECTORY=${{ inputs.working-directory }}",
"INPUT_PROCESS_FILE=${{ inputs.process-file }}"
],
"runScript": "set -euo pipefail\nREPO_ROOT=$(cd \"$ACTION_ROOT/../..\" && pwd)\ncd \"$INPUT_WORKING_DIRECTORY\"\nnpm install -g @a5c-ai/babysitter-sdk || npm install -g \"$REPO_ROOT/packages/babysitter-sdk\"\nbabysitter harness:install-plugin \"$INPUT_HARNESS\" --workspace \"$INPUT_WORKING_DIRECTORY\"\nif [ -n \"$INPUT_PROCESS_FILE\" ]; then\n mkdir -p .a5c/processes\n cp \"$INPUT_PROCESS_FILE\" .a5c/processes/\nfi\n",
"sourceCitation": "packages/triggers-adapter/action.yml:171-199"
},
"outgoingEdges": [
{
"from": "github-action-step:triggers-action-install-babysitter-plugin",
"to": "operational-trigger:adapters-triggers-action",
"kind": "executed_by_trigger",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "operational-trigger:adapters-triggers-action",
"to": "github-action-step:triggers-action-install-babysitter-plugin",
"kind": "executes_step",
"attributes": {}
}
]
}