Skip to content

Remove API breakage allowlist after plugins PR merges #672

@sebsto

Description

@sebsto

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:

  1. Delete api-breakage-allowlist.txt from the repo root
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/administrationCI, repo automation, other admin tasks.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions