From bf7487a71a43d7cc6be22c1029861160bdbdc166 Mon Sep 17 00:00:00 2001 From: Mohammad Alhussan Date: Thu, 13 Aug 2026 10:48:45 +0200 Subject: [PATCH] feat: emit created_at on workflow_run_jobs The API returns created_at on every job, but the stream schema does not declare it, so the SDK drops it before it reaches the target. created_at is the time the job was queued. started_at is the time a runner picked it up. --- tap_github/repository_streams.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tap_github/repository_streams.py b/tap_github/repository_streams.py index 248ae302..1311a7c9 100644 --- a/tap_github/repository_streams.py +++ b/tap_github/repository_streams.py @@ -2035,6 +2035,7 @@ class WorkflowRunJobsStream(GitHubRestStream): th.Property("html_url", th.StringType), th.Property("status", th.StringType), th.Property("conclusion", th.StringType), + th.Property("created_at", th.DateTimeType), th.Property("started_at", th.DateTimeType), th.Property("completed_at", th.DateTimeType), th.Property("name", th.StringType),