soto-project / soto

Swift SDK for AWS that works on Linux, macOS and iOS
https://soto.codes
Apache License 2.0
867 stars 81 forks source link

Add spi yml to fix SPI compatibility test matrix #706

Closed finestructure closed 5 months ago

finestructure commented 5 months ago

@adam-fowler as you know we've been unable to complete compatibility tests in SPI from the start, because the builds exceed our 10 min time limit, which leads to this unfortunate display on the package page:

CleanShot_2024-01-10_at_16 38 362x

The problem is the large number of targets that are built when we run swift build or xcodebuild build. I've had the idea that instead of compiling all products, we should instead picking one to represent all. This might not be perfect but should be good enough, particularly if it's a representative target. I've picked SotoS3 here - would that make sense?