Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · adapters-triggers action step 7: Evaluate trigger
github-action-step:triggers-action-evaluate-triggera5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
GithubActionStep overview

github-action-step:triggers-action-evaluate-trigger

Reference · live

adapters-triggers action step 7: Evaluate trigger overview

Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for github-action-step:triggers-action-evaluate-trigger.

GithubActionStepOutgoing · 1Incoming · 1

Attributes

displayName
adapters-triggers action step 7: Evaluate trigger
order
7
stepName
Evaluate trigger
shell
bash
stepId
trigger
envVars
  • ACTION_ROOT=${{ github.action_path }}
  • INPUT_TRIGGER_BACKEND=${{ inputs.trigger-backend }}
  • INPUT_TRIGGER_QUERY=${{ inputs.trigger-query }}
  • INPUT_INCLUDE_DIFF=${{ inputs.include-diff }}
  • EFFECTIVE_GITHUB_TOKEN=${{ steps.a5c-token.outputs.a5c_token || inputs.github-token }}
runScript
set -euo pipefail REPO_ROOT=$(cd "$ACTION_ROOT/../.." && pwd) EVENT_FILE="$RUNNER_TEMP/adapters-event.json" RESULT_FILE="$RUNNER_TEMP/adapters-trigger.json" INCLUDE_DIFF_ARGS=() if [ "$INPUT_INCLUDE_DIFF" = "true" ]; then INCLUDE_DIFF_ARGS+=(--include-diff) fi node "$REPO_ROOT/packages/triggers-adapter/dist/cli.js" enrich \ --backend "$INPUT_TRIGGER_BACKEND" \ --token "$EFFECTIVE_GITHUB_TOKEN" \ "${INCLUDE_DIFF_ARGS[@]}" \ --output "$EVENT_FILE" if [ -z "$INPUT_TRIGGER_QUERY" ]; then echo '{"matched":true,"reasons":["no trigger query configured"]}' > "$RESULT_FILE" elif node "$REPO_ROOT/packages/triggers-adapter/dist/cli.js" evaluate \ --backend "$INPUT_TRIGGER_BACKEND" \ --query "$INPUT_TRIGGER_QUERY" \ --token "$EFFECTIVE_GITHUB_TOKEN" \ "${INCLUDE_DIFF_ARGS[@]}" \ --output "$RESULT_FILE"; then true else status=$? if [ "$status" -ne 78 ]; then exit "$status" fi fi MATCHED=$(node -e "console.log(JSON.parse(require('fs').readFileSync(process.argv[1], 'utf8')).matched ? 'true' : 'false')" "$RESULT_FILE") echo "matched=$MATCHED" >> "$GITHUB_OUTPUT" echo "event=$EVENT_FILE" >> "$GITHUB_OUTPUT" cat "$RESULT_FILE"
sourceCitation
packages/triggers-adapter/action.yml:216-258

Outgoing edges

executed_by_trigger1
  • operational-trigger:adapters-triggers-action·OperationalTriggerAgent Adapter — reusable GitHub Action composite

Incoming edges

executes_step1
  • operational-trigger:adapters-triggers-action·OperationalTriggerAgent Adapter — reusable GitHub Action composite

Related pages

No related wiki pages for this record.

Shortcuts

Open in graph
Browse node kind