@@ -33,7 +33,7 @@ class AnalyzerTests: AppTestCase {
33
33
// expected shell commands for the happy path.)
34
34
// setup
35
35
let urls = [ " https://github.com/foo/1 " , " https://github.com/foo/2 " ]
36
- let pkgs = try savePackages ( on: app. db, urls. asURLs, processingStage: . ingestion)
36
+ let pkgs = try await savePackages ( on: app. db, urls. asURLs, processingStage: . ingestion)
37
37
try await Repository ( package : pkgs [ 0 ] ,
38
38
defaultBranch: " main " ,
39
39
name: " 1 " ,
@@ -300,7 +300,7 @@ class AnalyzerTests: AppTestCase {
300
300
// Ensure a package that fails analysis goes back to ingesting and isn't stuck in an analysis loop
301
301
// setup
302
302
do {
303
- let pkg = try savePackage ( on: app. db, " https://github.com/foo/1 " , processingStage: . ingestion)
303
+ let pkg = try await savePackage ( on: app. db, " https://github.com/foo/1 " , processingStage: . ingestion)
304
304
try await Repository ( package : pkg, defaultBranch: " main " ) . save ( on: app. db)
305
305
}
306
306
@@ -337,7 +337,7 @@ class AnalyzerTests: AppTestCase {
337
337
// Ensure packages record success/error status
338
338
// setup
339
339
let urls = [ " https://github.com/foo/1 " , " https://github.com/foo/2 " ]
340
- let pkgs = try savePackages ( on: app. db, urls. asURLs, processingStage: . ingestion)
340
+ let pkgs = try await savePackages ( on: app. db, urls. asURLs, processingStage: . ingestion)
341
341
for p in pkgs {
342
342
try await Repository ( package : p, defaultBranch: " main " ) . save ( on: app. db)
343
343
}
@@ -383,7 +383,7 @@ class AnalyzerTests: AppTestCase {
383
383
// Test to ensure exceptions don't interrupt processing
384
384
// setup
385
385
let urls = [ " https://github.com/foo/1 " , " https://github.com/foo/2 " ]
386
- let pkgs = try savePackages ( on: app. db, urls. asURLs, processingStage: . ingestion)
386
+ let pkgs = try await savePackages ( on: app. db, urls. asURLs, processingStage: . ingestion)
387
387
for p in pkgs {
388
388
try await Repository ( package : p, defaultBranch: " main " ) . save ( on: app. db)
389
389
}
@@ -468,7 +468,7 @@ class AnalyzerTests: AppTestCase {
468
468
@MainActor
469
469
func test_refreshCheckout( ) async throws {
470
470
// setup
471
- let pkg = try savePackage ( on: app. db, " 1 " . asGithubUrl. url)
471
+ let pkg = try await savePackage ( on: app. db, " 1 " . asGithubUrl. url)
472
472
try await Repository ( package : pkg, defaultBranch: " main " ) . save ( on: app. db)
473
473
Current . fileManager. fileExists = { @Sendable _ in true }
474
474
let commands = QueueIsolated < [ String ] > ( [ ] )
@@ -729,7 +729,7 @@ class AnalyzerTests: AppTestCase {
729
729
}
730
730
return " "
731
731
}
732
- let pkg = try savePackage ( on: app. db, " https://github.com/foo/1 " )
732
+ let pkg = try await savePackage ( on: app. db, " https://github.com/foo/1 " )
733
733
try await Repository ( package : pkg, name: " 1 " , owner: " foo " ) . save ( on: app. db)
734
734
let version = try Version ( id: UUID ( ) , package : pkg, reference: . tag( . init( 0 , 4 , 2 ) ) )
735
735
try await version. save ( on: app. db)
@@ -829,7 +829,7 @@ class AnalyzerTests: AppTestCase {
829
829
830
830
func test_updatePackages( ) async throws {
831
831
// setup
832
- let packages = try savePackages ( on: app. db, [ " 1 " , " 2 " ] . asURLs)
832
+ let packages = try await savePackages ( on: app. db, [ " 1 " , " 2 " ] . asURLs)
833
833
. map ( Joined < Package , Repository > . init ( model: ) )
834
834
let results : [ Result < Joined < Package , Repository > , Error > ] = [
835
835
// feed in one error to see it passed through
@@ -894,7 +894,7 @@ class AnalyzerTests: AppTestCase {
894
894
}
895
895
return " "
896
896
}
897
- let pkgs = try savePackages ( on: app. db, [ " 1 " , " 2 " ] . asGithubUrls. asURLs, processingStage: . ingestion)
897
+ let pkgs = try await savePackages ( on: app. db, [ " 1 " , " 2 " ] . asGithubUrls. asURLs, processingStage: . ingestion)
898
898
for pkg in pkgs {
899
899
try await Repository ( package : pkg, defaultBranch: " main " ) . save ( on: app. db)
900
900
}
@@ -917,7 +917,7 @@ class AnalyzerTests: AppTestCase {
917
917
// Certain git commands fail when index.lock exists
918
918
// https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/70
919
919
// setup
920
- try savePackage ( on: app. db, " 1 " . asGithubUrl. url, processingStage: . ingestion)
920
+ try await savePackage ( on: app. db, " 1 " . asGithubUrl. url, processingStage: . ingestion)
921
921
let pkgs = try await Package . fetchCandidates ( app. db, for: . analysis, limit: 10 )
922
922
923
923
let checkoutDir = Current . fileManager. checkoutsDirectory ( )
@@ -951,7 +951,7 @@ class AnalyzerTests: AppTestCase {
951
951
// git checkout can still fail despite git reset --hard + git clean
952
952
// https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/498
953
953
// setup
954
- try savePackage ( on: app. db, " 1 " . asGithubUrl. url, processingStage: . ingestion)
954
+ try await savePackage ( on: app. db, " 1 " . asGithubUrl. url, processingStage: . ingestion)
955
955
let pkgs = try await Package . fetchCandidates ( app. db, for: . analysis, limit: 10 )
956
956
957
957
let checkoutDir = Current . fileManager. checkoutsDirectory ( )
@@ -1107,7 +1107,7 @@ class AnalyzerTests: AppTestCase {
1107
1107
// https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/693
1108
1108
// setup
1109
1109
do {
1110
- let pkg = try savePackage ( on: app. db, id: . id0, " 1 " . asGithubUrl. url)
1110
+ let pkg = try await savePackage ( on: app. db, id: . id0, " 1 " . asGithubUrl. url)
1111
1111
try await Repository ( package : pkg, defaultBranch: " main " ) . save ( on: app. db)
1112
1112
}
1113
1113
let pkg = try await Package . fetchCandidate ( app. db, id: . id0)
@@ -1456,7 +1456,7 @@ class AnalyzerTests: AppTestCase {
1456
1456
// Ensure we preserve dependency counts from previous default branch version
1457
1457
// https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/2873
1458
1458
// setup
1459
- let pkg = try await savePackageAsync ( on: app. db, id: . id0, " https://github.com/foo/1 " . url, processingStage: . ingestion)
1459
+ let pkg = try await savePackage ( on: app. db, id: . id0, " https://github.com/foo/1 " . url, processingStage: . ingestion)
1460
1460
try await Repository ( package : pkg,
1461
1461
defaultBranch: " main " ,
1462
1462
name: " 1 " ,
0 commit comments