Dash0 acquires Polar Signals

Component schema

GitHubAgenticWorkflowTriggerSpec

object8 direct references

Definition

string[]

Optional list of GitHub event actions to filter on. When specified, only events with a matching action trigger the workflow. When omitted, events with any action match.

Note: github.deployment, github.deployment_status, and github.workflow_dispatch fire no action field; this filter has no effect for those trigger kinds. github.deployment_status filters on states instead.

Valid values per trigger kind:

  • github.pull_request: assigned, auto_merge_disabled, auto_merge_enabled, closed, converted_to_draft, demilestoned, dequeued, edited, enqueued, labeled, locked, milestoned, opened, ready_for_review, reopened, review_request_removed, review_requested, synchronize, unassigned, unlabeled, unlocked
  • github.pull_request_review: dismissed, edited, submitted
  • github.pull_request_review_comment: created, deleted, edited
  • github.issue_comment: created, deleted, edited, pinned, unpinned
  • github.release: created, deleted, edited, prereleased, published, released, unpublished
  • github.workflow_run: completed, requested, in_progress
  • github.workflow_job: queued, waiting, in_progress, completed
  • github.check_run: completed, created, requested_action, rerequested
  • github.check_suite: completed, requested, rerequested
string[]

Optional list of GitHub organization logins to filter on (e.g., my-org). An "organization" here is the account the Dash0 GitHub App is installed on — usually a GitHub organization, but a personal account for personal installations. When specified, only events from these organizations trigger the automation. When omitted, events from any organization match.

Replaces the deprecated accounts field. When both are set, they must carry the same values; requests where they contradict each other are rejected.

boolean

When true, the automation deliberately matches events from every organization, now and in the future. Mutually exclusive with a non-empty organizations list. This flag exists to distinguish an explicit "all organizations" choice from an unconfigured trigger: a GitHub trigger with no organizations, no allOrganizations, no repositories, no allRepositories, and (for comment kinds) no keyword is rejected on write as an accidental match-everything catch-all.

organizations/allOrganizations and repositories/allRepositories are independent alternatives, not nested: an event matching either the organization filter or the repository filter triggers the automation.

Replaces the deprecated allAccounts field. When both are set, they must carry the same value; requests where they contradict each other are rejected.

string[]deprecated

Deprecated: use organizations instead. Kept for backwards compatibility; reads mirror the value of organizations and writes are folded into it.

booleandeprecated

Deprecated: use allOrganizations instead. Kept for backwards compatibility; reads mirror the value of allOrganizations and writes are folded into it.

string[]

Optional list of repository full names to filter on (e.g., owner/repo). When specified, only events from these repositories trigger the automation. When omitted, events from any repository match.

boolean

When true, the automation deliberately matches events from every repository, now and in the future. Mutually exclusive with a non-empty repositories list. This flag exists to distinguish an explicit "all repositories" choice from an unconfigured trigger, mirroring allOrganizations.

string[]

Optional list of deployment statuses to filter on. Only github.deployment_status uses this filter; it has no effect for other trigger kinds. When specified, only deployment-status events whose state matches trigger the automation. When omitted, any status matches.

Valid values: error, failure, inactive, pending, success, queued, in_progress.

string[]

Optional list of check run statuses to filter on. Only github.deployment_status uses this filter; it has no effect for other trigger kinds. The deployment_status event payload may carry an associated check_run; when specified, only events whose check_run.status matches trigger the automation. When omitted, any check run status (or none) matches.

Valid values: queued, in_progress, completed, waiting, pending.

GitHubTriggerVariableName[]read only

The trigger-specific variables available as {{variable.name}} when this trigger fires. This is in addition to the built-in variables that are always available.

Used by 8

These schemas and endpoints reference this type directly.