funkysi1701/Signal Diff Crawl

Trigger a Signal Diff crawl, wait for completion, and optionally fail by policy.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 13, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: funkysi1701/signal-diff-action@be3d22af5f6cd5005380828c06329a07dc12495f # v1.9

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
api_base_urlBase URL of the Signal Diff API host.yes
api_keySignal Diff CI API key.yes
sitemap_urlSitemap URL to crawl.yes
fail_modeFailure policy: none, error, or errorOrWarning.noerror
execution_modeCrawl execution route: cloud (Signal Diff hosted) or agent (customer agent pool).nocloud
agent_pool_idAgent pool id when execution_mode is agent (must match enrolled agent; omit for default pool).no""
comment_on_prPost a crawl summary comment on PRs.nofalse
github_tokenGitHub token for PR comments and code-change collection (contents: read).no${{ github.token }}
collect_code_changesAfter crawl completes, summarize git changes and PATCH to Signal Diff.notrue
max_changed_filesMaximum changed file paths to include in the CI code change summary.no50
max_new_findings_in_commentMaximum new run-diff findings listed in the PR comment.no5
risk_score_enabledInclude rule-based risk score in PR comment.notrue
baseline_refOptional baseline commit SHA for push/workflow_dispatch (overrides last-run API).no""
repositoryRepository slug (owner/repo).no${{ github.repository }}
ref_nameGit ref for this run.no${{ github.ref }}
commit_shaCommit SHA for this run.no${{ github.sha }}
workflow_run_idGitHub workflow run ID.no${{ github.run_id }}
workflow_run_urlGitHub workflow run URL.no${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
pull_request_numberPR number associated with this run.no${{ github.event.pull_request.number || '' }}
inline_annotationsPost inline PR comments on high-risk changed files.nofalse
annotation_max_filesMaximum files to annotate inline.no3
namedescription
job_idSignal Diff job ID.
trigger_urlResolved trigger endpoint URL used to start the crawl.
status_urlStatus URL for the crawl job.
statusFinal crawl status.
errorsFinal crawl error count.
warningsFinal crawl warning count.
pagesFinal crawled page count.
code_changes_collectedWhether a CI code change summary was attached to the job.