swift-aws-lambda-runtime
swift-aws-lambda-runtime copied to clipboard
Swift implementation of AWS Lambda Runtime
## Summary Should we provide an AWS Lambda Layer to distribute the Swift runtime? ## Background AWS Lambda Layers allow for the distribution of dependencies and runtimes separately from the...
Now that user controls the `main` function with the runtime v2, nothing prevents users to create multiple runtimes. I tested the code below on Lambda and it works. Any of...
### Expected behavior When the server closes the connection, the client should try to reconnect and eventually shutdown if it can't. We should implement a retry strategy to re-establish the...
AWS SAM seems to have evolved since the documentation and examples have been written, and we could benefit from guidance in taking advantage of features like Makefile builds, 'sam sync'...
When [swift-foundation/issues#1125](https://github.com/swiftlang/swift-foundation/issues/1125) will be fixed, cleanup [the code](https://github.com/swift-server/swift-aws-lambda-runtime/blob/71d49b049ec1325ae064661376e586577923555a/Plugins/AWSLambdaPackager/Plugin.swift#L258) that introduced a temporary workaround Original PR : https://github.com/swift-server/swift-aws-lambda-runtime/pull/467 Original Issue : https://github.com/swift-server/swift-aws-lambda-runtime/issues/449 Lines of code to remove : https://github.com/swift-server/swift-aws-lambda-runtime/blob/71d49b049ec1325ae064661376e586577923555a/Plugins/AWSLambdaPackager/Plugin.swift#L258 Upstream issue...
### Expected behavior `trap` and `Signal` is not used anymore https://github.com/swift-server/swift-aws-lambda-runtime/blob/c22f5271a06ed41b31764691c213b8f40260332a/Sources/AWSLambdaRuntimeCore/Utils.swift#L40 ### Actual behavior n/a ### Steps to reproduce n/a ### If possible, minimal yet complete reproducer code (or URL...
### Expected behavior not failures ### Actual behavior Sometimes fails in GitHub Actions when Penny is trying to deploy the lambdas. A retry is usually enough to get things working....