mirror of
https://github.com/tappollo/swift-aws-lambda-events.git
synced 2026-04-29 04:15:07 +08:00
- Add an `AsyncLambdaHandler`. Will be renamed to `LambdaHandler` as soon as we drop the current callback based `LambdaHandler`. - The default way to use an `AsyncLambdaHandler` is to use `@main` to execute it. Don't use `Lambda.run` for it. We wan't to remove `Lambda.run` for 1.0. Co-authored-by: tomer doron <tomerd@apple.com>
24 lines
778 B
YAML
24 lines
778 B
YAML
version: "3"
|
|
|
|
services:
|
|
|
|
runtime-setup:
|
|
image: swift-aws-lambda:al2-main
|
|
build:
|
|
args:
|
|
base_image: "swiftlang/swift:nightly-main-amazonlinux2"
|
|
|
|
test:
|
|
image: swift-aws-lambda:al2-main
|
|
command: /bin/bash -cl "swift test --enable-test-discovery -Xswiftc -warnings-as-errors $${SANITIZER_ARG-} -Xswiftc -Xfrontend -Xswiftc -enable-experimental-concurrency"
|
|
|
|
test-samples:
|
|
image: swift-aws-lambda:al2-main
|
|
command: >-
|
|
/bin/bash -clx "
|
|
swift build -Xswiftc -Xfrontend -Xswiftc -enable-experimental-concurrency --package-path Examples/LambdaFunctions &&
|
|
swift build -Xswiftc -Xfrontend -Xswiftc -enable-experimental-concurrency --package-path Examples/LocalDebugging/MyLambda"
|
|
|
|
shell:
|
|
image: swift-aws-lambda:al2-main
|