@@ -81,7 +81,7 @@ func TestFindAffectsCommits(t *testing.T) {
8181 "Charlie" , "charlie@example.com" ,
8282 time .Date (2025 , 3 , 1 , 10 , 0 , 0 , 0 , time .UTC ))
8383
84- results , err := sources .FindAffectsCommits (repo , "curl" )
84+ results , err := sources .FindAffectsCommits (t . Context (), repo , "curl" )
8585 require .NoError (t , err )
8686
8787 // Expect 2 matching commits, oldest first.
@@ -107,7 +107,7 @@ func TestFindAffectsCommits_NoMatches(t *testing.T) {
107107 "Alice" , "alice@example.com" ,
108108 time .Date (2025 , 1 , 1 , 10 , 0 , 0 , 0 , time .UTC ))
109109
110- results , err := sources .FindAffectsCommits (repo , "curl" )
110+ results , err := sources .FindAffectsCommits (t . Context (), repo , "curl" )
111111 require .NoError (t , err )
112112 assert .Empty (t , results )
113113}
@@ -130,13 +130,13 @@ func TestFindAffectsCommits_MultipleComponents(t *testing.T) {
130130 "Charlie" , "charlie@example.com" ,
131131 time .Date (2025 , 3 , 1 , 10 , 0 , 0 , 0 , time .UTC ))
132132
133- curlResults , err := sources .FindAffectsCommits (repo , "curl" )
133+ curlResults , err := sources .FindAffectsCommits (t . Context (), repo , "curl" )
134134 require .NoError (t , err )
135135 require .Len (t , curlResults , 2 , "curl should match 2 commits" )
136136 assert .Equal (t , "Alice" , curlResults [0 ].Author )
137137 assert .Equal (t , "Charlie" , curlResults [1 ].Author )
138138
139- wgetResults , err := sources .FindAffectsCommits (repo , "wget" )
139+ wgetResults , err := sources .FindAffectsCommits (t . Context (), repo , "wget" )
140140 require .NoError (t , err )
141141 require .Len (t , wgetResults , 2 , "wget should match 2 commits" )
142142 assert .Equal (t , "Bob" , wgetResults [0 ].Author )
@@ -158,13 +158,13 @@ func TestFindAffectsCommits_NoSubstringMatch(t *testing.T) {
158158 time .Date (2025 , 2 , 1 , 10 , 0 , 0 , 0 , time .UTC ))
159159
160160 // Searching for "curl" matches only Bob's commit (exact component name).
161- curlResults , err := sources .FindAffectsCommits (repo , "curl" )
161+ curlResults , err := sources .FindAffectsCommits (t . Context (), repo , "curl" )
162162 require .NoError (t , err )
163163 require .Len (t , curlResults , 1 , "exact match should not include curl-minimal commit" )
164164 assert .Equal (t , "Bob" , curlResults [0 ].Author )
165165
166166 // Searching for "curl-minimal" matches only Alice's commit.
167- minimalResults , err := sources .FindAffectsCommits (repo , "curl-minimal" )
167+ minimalResults , err := sources .FindAffectsCommits (t . Context (), repo , "curl-minimal" )
168168 require .NoError (t , err )
169169 require .Len (t , minimalResults , 1 )
170170 assert .Equal (t , "Alice" , minimalResults [0 ].Author )
@@ -179,7 +179,7 @@ func TestFindAffectsCommits_AffectsInSubject(t *testing.T) {
179179 "Alice" , "alice@example.com" ,
180180 time .Date (2025 , 1 , 1 , 10 , 0 , 0 , 0 , time .UTC ))
181181
182- results , err := sources .FindAffectsCommits (repo , "curl" )
182+ results , err := sources .FindAffectsCommits (t . Context (), repo , "curl" )
183183 require .NoError (t , err )
184184 require .Len (t , results , 1 )
185185 assert .Equal (t , "Alice" , results [0 ].Author )
@@ -204,13 +204,13 @@ func TestFindAffectsCommits_CaseSensitive(t *testing.T) {
204204 time .Date (2025 , 3 , 1 , 10 , 0 , 0 , 0 , time .UTC ))
205205
206206 // Matching is case-sensitive: searching for "kernel" only matches the exact-case commit.
207- results , err := sources .FindAffectsCommits (repo , "kernel" )
207+ results , err := sources .FindAffectsCommits (t . Context (), repo , "kernel" )
208208 require .NoError (t , err )
209209 require .Len (t , results , 1 )
210210 assert .Equal (t , "Charlie" , results [0 ].Author )
211211
212212 // Searching for "Kernel" matches only Alice's commit (exact case on component name).
213- results , err = sources .FindAffectsCommits (repo , "Kernel" )
213+ results , err = sources .FindAffectsCommits (t . Context (), repo , "Kernel" )
214214 require .NoError (t , err )
215215 require .Len (t , results , 1 )
216216 assert .Equal (t , "Alice" , results [0 ].Author )
0 commit comments