1- // swift-tools-version:5.6
1+ // swift-tools-version:5.4
22
33import PackageDescription
44
@@ -9,8 +9,6 @@ let package = Package(
99 . library( name: " AWSLambdaRuntime " , targets: [ " AWSLambdaRuntime " ] ) ,
1010 // this has all the main functionality for lambda and it does not link Foundation
1111 . library( name: " AWSLambdaRuntimeCore " , targets: [ " AWSLambdaRuntimeCore " ] ) ,
12- // plugin to package the lambda, creating an archive that can be uploaded to AWS
13- . plugin( name: " AWSLambdaPackager " , targets: [ " AWSLambdaPackager " ] ) ,
1412 // for testing only
1513 . library( name: " AWSLambdaTesting " , targets: [ " AWSLambdaTesting " ] ) ,
1614 ] ,
@@ -33,15 +31,6 @@ let package = Package(
3331 . product( name: " NIOConcurrencyHelpers " , package : " swift-nio " ) ,
3432 . product( name: " NIOPosix " , package : " swift-nio " ) ,
3533 ] ) ,
36- . plugin(
37- name: " AWSLambdaPackager " ,
38- capability: . command(
39- intent: . custom(
40- verb: " archive " ,
41- description: " Archive the Lambda binary and prepare it for uploading to AWS. Requires docker on macOS. "
42- )
43- )
44- ) ,
4534 . testTarget( name: " AWSLambdaRuntimeCoreTests " , dependencies: [
4635 . byName( name: " AWSLambdaRuntimeCore " ) ,
4736 . product( name: " NIOTestUtils " , package : " swift-nio " ) ,
@@ -58,7 +47,7 @@ let package = Package(
5847 ] ) ,
5948 . testTarget( name: " AWSLambdaTestingTests " , dependencies: [ " AWSLambdaTesting " ] ) ,
6049 // for perf testing
61- . executableTarget ( name: " MockServer " , dependencies: [
50+ . target ( name: " MockServer " , dependencies: [
6251 . product( name: " NIOHTTP1 " , package : " swift-nio " ) ,
6352 . product( name: " NIO " , package : " swift-nio " ) ,
6453 ] ) ,
0 commit comments