59 Commits

Author SHA1 Message Date
Mariusz Nowak
87d380275b refactor: Replace config.servicePath with service.dir 2021-04-16 13:32:13 +02:00
Mariusz Nowak
2d1b56b59f test: Upgrade to new runServerless version 2021-04-09 16:10:21 +02:00
Mariusz Nowak
2011649537 refactor: Remove injustified "eslint-disable" comments 2021-04-02 15:05:03 +02:00
Piotr Grzesik
d75bb234a0 test: Separate external API integration tests for API Gateway 2021-03-30 12:27:03 +02:00
Mariusz Nowak
a60e90f61c refactor(Variables): Configure cf source in a new resolver 2021-03-30 10:22:40 +02:00
Piotr Grzesik
37d03b6888 feat(AWS HTTP API): Add support for custom Lambda authorizers 2021-03-29 16:38:55 +02:00
Mariusz Nowak
059c981250 test: Update integration fixtures to not rely on deprecated features 2021-03-01 22:42:15 +01:00
Jeffrey McGuffee
aeb64fd3cc
feat(AWS API Gateway): Allow reuse and customization of schema models
Co-authored-by: Piotr Grzesik <pj.grzesik@gmail.com>
2021-02-26 12:25:07 +01:00
stuartforrest-infinity
13444caa28
feat(AWS EventBridge): Support for using native CloudFormation (#8437)
Co-authored-by: Piotr Grzesik <pj.grzesik@gmail.com>
2021-02-24 15:00:48 +01:00
Mariusz Nowak
bc62e59280 test: Upgrade "@serverless/test" to v7.9.0 2021-02-24 12:15:28 +01:00
Mariusz Nowak
1ccb19b43a feat(Variables): First phase of variables resolution 2021-02-24 12:15:28 +01:00
Mariusz Nowak
c1d25f4a25 test(Variables): Rename legacy variables resolver fixture 2021-02-24 12:15:28 +01:00
Mariusz Nowak
875a39848e test: Sanity tests for main script logic 2021-02-19 20:43:32 +01:00
Piotr Grzesik
496d3574c6 fix(Variables): Properly resolve vars if prototype in path 2021-02-17 17:13:47 +01:00
Mariusz Nowak
7c998e03ca test(AWS Deploy): Specify refactor of checkForChanges tests 2021-02-03 15:50:15 +01:00
Piotr Grzesik
785f97b1a9 feat(AWS Lambda): Add ability to customize file for Dockerfile 2021-02-02 10:20:53 +01:00
Łukasz Jendrysik
7ccb176e27
test(Packaging): Refactor to use runServerless (#8721) 2021-01-27 17:34:03 +01:00
Mariusz Nowak
4aa9e189e1 test(Packaging): Cleanup tests and spec 2021-01-25 11:41:58 +01:00
Mariusz Nowak
b23bfdbf6a refactor(CLI): Seclude service config path resolution out of internals 2021-01-18 16:19:12 +01:00
Piotr Grzesik
789c2e35ab
feat(AWS Lambda): Add support for building Docker images (#8725) 2021-01-18 11:32:33 +01:00
Brian Dwyer
461a3965a5
feat(Variables): Add support for Terraform state file parsing (#8755)
Signed-off-by: Brian Dwyer <Brian.Dwyer@broadridge.com>
2021-01-15 11:10:49 +01:00
Piotr Grzesik
7ffb559630 test: Dont rely on updateConfig between multiple packageService tests 2021-01-14 13:26:14 +01:00
Dmitry Shirokov
2b7568a960
refactor: Typos in schema (#8735) 2021-01-10 16:42:20 +01:00
Mariusz Nowak
cf7b25e458 style: Upgrade "prettier" to v2 2021-01-04 16:21:24 +01:00
Mariusz Nowak
0c22b837ba test: Upgrade @serverless/test to v7 2021-01-04 15:23:37 +01:00
Frédéric Barthelet
7d80245839
feat: AWS iotFleetProvisioning event support (#8324) 2021-01-04 11:09:02 +01:00
Frédéric Barthelet
eacae9a64d
feat(AWS API Gateway): Move api-specific keys to provider.apiGateway 2021-01-04 10:04:57 +01:00
lewgordon
ff253e32dd
feat: Suport --context and --contextPath at invoke command (#8652) 2020-12-23 15:03:39 +01:00
Frédéric Barthelet
7266599a7d
feat(Config Schema): Validate extensions against collisions (#8655) 2020-12-22 17:07:30 +01:00
Mariusz Nowak
b72a910604 test: Base of local invocation tests refactor 2020-12-22 16:18:19 +01:00
Mariusz Nowak
39870ec5c5 test: Prepare refactor of invocation tests 2020-12-22 16:18:19 +01:00
Mariusz Nowak
77fbc73724
test(Packaging): Improve fixture 2020-12-21 16:21:16 +01:00
Mariusz Nowak
402cfced70
test(Packaging): Fix plugins shape in fixture 2020-12-21 12:48:33 +01:00
Mariusz Nowak
4505deebf2
test(Packaging): Improve testing setup 2020-12-21 12:32:15 +01:00
Piotr Grzesik
07d9602cd0
refactor: Refactor provider-related tests in compile/functions (#8623) 2020-12-17 16:35:50 +01:00
Piotr Grzesik
8791cdacb7 fix(Packaging): Ensure that .env files are excluded from package
Addresses #8566
2020-12-17 10:31:48 +01:00
Mariusz Nowak
44d398694f
test(Packaging): Finalize spec 2020-12-09 11:53:24 +01:00
Mariusz Nowak
8cd7c98689
test(Packaging): Pave path for runServerless refactor 2020-12-09 10:46:25 +01:00
Mariusz Nowak
9bdcb4fc17 test(AWS Lambda): Pave path for layers tests refactor 2020-12-07 13:13:36 +01:00
Frédéric Barthelet
e32b771425
fix(Config Schema): Fix defineFunctionEventProperties
Fix support for multiple event types

(PR #8486)
2020-11-09 12:16:19 +01:00
Mariusz Nowak
9e9d3e3678
test(Variables): Cover nested variable references with tests 2020-11-09 11:52:03 +01:00
Frédéric Barthelet
b5abfd8554
feat(ConfigSchema): defineFuntionEventProperties schema extension method (#8471) 2020-11-06 14:53:39 +01:00
Mariusz Nowak
2fffb168bc fix(CLI): Fix handling of command options in help display 2020-11-05 10:44:44 +01:00
Luis Helder
5003bbf983
feat(Config Schema): defineFunctionProperties schema extension method
(PR #8462)
2020-11-03 10:02:24 +01:00
Piotr Grzesik
c382d869a8
fix(AWS Stream): Fix support for lambdas with provisioned concurrency
(PR #8342)
2020-10-13 10:29:27 +02:00
Ryan Roemer
661caad22d
fix(AWS Deploy): Ensure to handle right overriden package.artifact (#8351)
It's to handle special case related to how plugins as jetpack override internal packaging.

In this case `package.artifact` is overridden with pre-prepared archive placed in `.serverless` folder. That was not handled cleanly by Framework internals, and this patch fixes that
2020-10-09 17:43:14 +02:00
Mariusz Nowak
ac34110852 fix(Variables): Fix support for ${self:} 2020-10-05 15:47:41 +02:00
Piotr Grzesik
34ad69f9bc
test(AWS SQS): Test integration with provisioned lambda (#8326) 2020-10-02 11:57:30 +02:00
Piotr Grzesik
3ed97790ba
test(AWS Lambda): refactor EFS test to rely on infra (#8289) 2020-09-25 15:53:17 +02:00
Matthieu Napoli
2fdeb51174
fix(Variables): Ensure no collisions with AWS CloudFormation variables
(PR #8279)
2020-09-24 15:31:02 +02:00