Skip to content

Add support for Swift 6 concurrency #462

Closed
@sebsto

Description

@sebsto

Expected behavior

The project must compile in Swift 6 language mode with no warnings

Actual behavior

We enforce Swift 5 language mode on AWSLambdaRuntimeCore target because of concurrency warnings / errors on

Steps to reproduce

swift build -Xswiftc -strict-concurrency=complete

If possible, minimal yet complete reproducer code (or URL to code)

n/a

What version of this project (swift-aws-lambda-runtime) are you using?

main

Swift version

swift-driver version: 1.115.1 Apple Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
Target: arm64-apple-macosx15.0

Amazon Linux 2 docker image version

swift:amazonlinux2

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/enhancementImprovements to existing feature.semver/noneNo version bump required.size/SSmall task. (A couple of hours of work.)status/blockedWaiting for another issue.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions