← Data products

Engineering GitHub Events

engineering · Operational mesh

GA

dept.engineering.events.github

Pull requests, reviews, and deployment signals from GitHub — the live engineering change stream agents use for incident RCA and release context.

A name in this catalog is not a live connection.

Schema version
1.0
Freshness SLO
5m

Evaluator

Unknown until the first publish.Freshness SLO: 5m

Lineage

  1. 1connector:github
  2. 2enrich:github_pull_request
  3. 3memory:advisory

Contract schema

Required fields: event_id, event_type, occurred_at, repository

{
  "type": "object",
  "allOf": [
    {
      "$ref": "shared/base-event.json#/$defs/event_core"
    }
  ],
  "required": [
    "event_id",
    "event_type",
    "occurred_at",
    "repository"
  ],
  "properties": {
    "event_id": {
      "type": "string"
    },
    "event_type": {
      "oneOf": [
        {
          "type": "string",
          "enum": [
            "pull_request"
          ]
        },
        {
          "type": "string",
          "enum": [
            "review",
            "deployment",
            "check_run"
          ]
        }
      ]
    },
    "occurred_at": {
      "type": "string",
      "format": "date-time"
    },
    "repository": {
      "type": "string"
    },
    "pull_request_number": {
      "type": "integer"
    },
    "actor": {
      "type": "string"
    }
  }
}

Sample subjects

  • dept.engineering.events.github
  • dept.engineering.events.github.pull_request.opened
  • dept.engineering.events.github.deployment.success

Consumers

  • engineering agents
  • incident response
  • platform SRE

Wire this product into your dept.* mesh — connectors and contracts ship on the same tenancy as operational streams.

Talk to us