Skip to content

Add a CI pipeline that builds with the explicit sendable setting #44

@czechboy0

Description

@czechboy0

It's good practice to mark all public types as explicit Sendable or non-sendable, instead of leaving it implicit.

This can be enforced in CI by adding e.g.:

swiftSettings.append(.unsafeFlags(["-Xfrontend", "-require-explicit-sendable"]))

We should either add these flags to an existing pipeline and promote them to errors, or add a separate pipeline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/administrationCI, repo automation, other admin tasks.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions