Context
The sebsto/new-plugins PR adds platforms: [.macOS(.v15)] to Package.swift (required by soto-core for the new AWSLambdaPluginHelper executable target). This changes the deployment target from the default (~10.13) to macOS 15.0.
Combined with AvailabilityMacro=LambdaSwift 2.0:macOS 15.0, the swift-api-digester reports false-positive breakages because the baseline (main) was compiled with a lower deployment target. A temporary api-breakage-allowlist.txt and the api_breakage_check_allowlist_path workflow input were added to suppress these.
Action Required
Once the plugins PR is merged into main:
- Delete
api-breakage-allowlist.txt from the repo root
- Remove the
api_breakage_check_allowlist_path line from .github/workflows/pull_request.yml
After that, both baseline and current will share the same deployment target, so the api-digester will work correctly again without an allowlist.
Context
The
sebsto/new-pluginsPR addsplatforms: [.macOS(.v15)]toPackage.swift(required by soto-core for the newAWSLambdaPluginHelperexecutable target). This changes the deployment target from the default (~10.13) to macOS 15.0.Combined with
AvailabilityMacro=LambdaSwift 2.0:macOS 15.0, the swift-api-digester reports false-positive breakages because the baseline (main) was compiled with a lower deployment target. A temporaryapi-breakage-allowlist.txtand theapi_breakage_check_allowlist_pathworkflow input were added to suppress these.Action Required
Once the plugins PR is merged into main:
api-breakage-allowlist.txtfrom the repo rootapi_breakage_check_allowlist_pathline from.github/workflows/pull_request.ymlAfter that, both baseline and current will share the same deployment target, so the api-digester will work correctly again without an allowlist.