tenseleyflow/shithub / 2e01eb4

Browse files

Match action runs to base PRs

Authored by espadonne
SHA
2e01eb4def384f35a93ae15ebb1f16bc34f8eb4c
Parents
a5f9b2e
Tree
67efac0

2 changed files

StatusFile+-
M internal/checks/queries/checks.sql 2 2
M internal/checks/sqlc/checks.sql.go 2 2
internal/checks/queries/checks.sqlmodified
@@ -36,7 +36,7 @@ LEFT JOIN LATERAL (
36
     FROM pull_requests pr
36
     FROM pull_requests pr
37
     JOIN issues i ON i.id = pr.issue_id AND i.kind = 'pr'
37
     JOIN issues i ON i.id = pr.issue_id AND i.kind = 'pr'
38
     LEFT JOIN users u ON u.id = i.author_user_id
38
     LEFT JOIN users u ON u.id = i.author_user_id
39
-    WHERE pr.head_repo_id = cs.repo_id
39
+    WHERE i.repo_id = cs.repo_id
40
       AND pr.head_oid = cs.head_sha
40
       AND pr.head_oid = cs.head_sha
41
     ORDER BY i.updated_at DESC, i.number DESC
41
     ORDER BY i.updated_at DESC, i.number DESC
42
     LIMIT 1
42
     LIMIT 1
@@ -62,7 +62,7 @@ LEFT JOIN LATERAL (
62
     FROM pull_requests pr
62
     FROM pull_requests pr
63
     JOIN issues i ON i.id = pr.issue_id AND i.kind = 'pr'
63
     JOIN issues i ON i.id = pr.issue_id AND i.kind = 'pr'
64
     LEFT JOIN users u ON u.id = i.author_user_id
64
     LEFT JOIN users u ON u.id = i.author_user_id
65
-    WHERE pr.head_repo_id = cs.repo_id
65
+    WHERE i.repo_id = cs.repo_id
66
       AND pr.head_oid = cs.head_sha
66
       AND pr.head_oid = cs.head_sha
67
     ORDER BY i.updated_at DESC, i.number DESC
67
     ORDER BY i.updated_at DESC, i.number DESC
68
     LIMIT 1
68
     LIMIT 1
internal/checks/sqlc/checks.sql.gomodified
@@ -182,7 +182,7 @@ LEFT JOIN LATERAL (
182
     FROM pull_requests pr
182
     FROM pull_requests pr
183
     JOIN issues i ON i.id = pr.issue_id AND i.kind = 'pr'
183
     JOIN issues i ON i.id = pr.issue_id AND i.kind = 'pr'
184
     LEFT JOIN users u ON u.id = i.author_user_id
184
     LEFT JOIN users u ON u.id = i.author_user_id
185
-    WHERE pr.head_repo_id = cs.repo_id
185
+    WHERE i.repo_id = cs.repo_id
186
       AND pr.head_oid = cs.head_sha
186
       AND pr.head_oid = cs.head_sha
187
     ORDER BY i.updated_at DESC, i.number DESC
187
     ORDER BY i.updated_at DESC, i.number DESC
188
     LIMIT 1
188
     LIMIT 1
@@ -486,7 +486,7 @@ LEFT JOIN LATERAL (
486
     FROM pull_requests pr
486
     FROM pull_requests pr
487
     JOIN issues i ON i.id = pr.issue_id AND i.kind = 'pr'
487
     JOIN issues i ON i.id = pr.issue_id AND i.kind = 'pr'
488
     LEFT JOIN users u ON u.id = i.author_user_id
488
     LEFT JOIN users u ON u.id = i.author_user_id
489
-    WHERE pr.head_repo_id = cs.repo_id
489
+    WHERE i.repo_id = cs.repo_id
490
       AND pr.head_oid = cs.head_sha
490
       AND pr.head_oid = cs.head_sha
491
     ORDER BY i.updated_at DESC, i.number DESC
491
     ORDER BY i.updated_at DESC, i.number DESC
492
     LIMIT 1
492
     LIMIT 1