55 Commits

Author SHA1 Message Date
Mariusz Nowak
8b959860d4 test(AWS Deploy): Improve stubs setup 2022-02-25 20:12:02 +01:00
Mariusz Nowak
e1d2b8251a refactor(AWS Deploy): Refactor extendedValidate to async 2022-02-25 20:12:02 +01:00
Mariusz Nowak
9223b79316 refactor: Generalize S3 upload dirname handling 2022-02-25 20:12:02 +01:00
Mariusz Nowak
5525a3e6f5 refactor(AWS Deploy): Upload state file to deployment bucket 2022-02-25 20:12:02 +01:00
Piotr Grzesik
a2e58cdeae fix(AWS Deploy): Ensure to clear notificationArns if needed 2022-02-01 16:27:49 +01:00
Piotr Grzesik
ee30a7be62 fix(AWS Deploy): Properly apply stackPolicy with changesets 2022-02-01 15:04:12 +01:00
Mariusz Nowak
9c8bca0adf refactor: Rename lib/plugins/aws/deploy/lib/uploadArtifacts.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d1b72ebd19 refactor: Rename lib/plugins/aws/deploy/lib/validateTemplate.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
ae7bfcfa3f refactor: Rename lib/plugins/aws/deploy/lib/extendedValidate.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c3e42d6c57 refactor: Rename lib/plugins/aws/deploy/lib/cleanupS3Bucket.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
892e50cfaa refactor: Rename lib/plugins/aws/deploy/lib/checkForChanges.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
44430c9b4b refactor: Rename lib/plugins/aws/lib/normalizeFiles.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
7289137073 refactor: Rename lib/Serverless.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
dcd6bea1b6 test: Rename fixture programmatic/packageArtifact 2022-01-27 15:21:58 +01:00
Mariusz Nowak
43d3207ad3 test: Rename fixture programmatic/packageArtifactInServerlessDir 2022-01-27 15:21:58 +01:00
Mariusz Nowak
4bf951546c test: Rename fixture programmatic/checkForChanges 2022-01-27 15:21:58 +01:00
Piotr Grzesik
82b373e9c7 refactor(AWS Deploy): Use change sets in CF deployments 2022-01-27 15:21:58 +01:00
Mariusz Nowak
6f3a632773 feat(AWS IAM): Deprecate IAM settings grouped directly at provider 2022-01-27 15:21:58 +01:00
Piotr Grzesik
33bd501f06 feat: Error instead of warning when missing "commands" or "options"
BREAKING CHANGE: When creating `Serverless` class instance programatically,
both "options" and "commands" have to be passed via "config" to the constructor.
2022-01-27 15:21:58 +01:00
Mariusz Nowak
b30a2277a7 test: Upgrade @serverless/test to v9 2022-01-27 15:21:58 +01:00
Piotr Grzesik
f35858599a feat(AWS Deploy): Ensure existence of S3 bucket if possible 2021-12-08 14:18:53 +01:00
Mariusz Nowak
ecf2918694 test: Remove dead tests 2021-11-05 18:41:22 +01:00
Piotr Grzesik
cc7d7e4d53 feat(Telemetry): Add projectId to payload 2021-11-03 10:08:32 +01:00
Piotr Grzesik
4da0899673 refactor(CLI): Replace warnings with modern counterparts 2021-10-15 11:09:35 +02:00
Mariusz Nowak
ed372a21dc test: Generalize function fixture 2021-10-04 17:12:58 +02:00
Piotr Grzesik
171897d60e
feat(CLI): Introduce first iteration of modern logs for deploy (#9934) 2021-09-10 15:17:45 +02:00
Mariusz Nowak
9a2511cf90 refactor: Upgrade filesize to v8 2021-08-31 11:07:36 +02:00
Han Sang Hoon (한상훈)
afc9a13386
feat(AWS Lambda): Prevent external subscription filter removal (#9839) 2021-08-24 13:41:08 +02:00
Han Sang Hoon (한상훈)
5c9ca56d14
feat(AWS Lambda): Add support for multiple subscription filters (#9760) 2021-08-12 11:04:26 +02:00
Mariusz Nowak
81ddcf8ecb test: Upgrade from deprecated forms when not testing them intentionally 2021-06-21 17:31:50 +02:00
Mariusz Nowak
8d56d0e520 style: Prettier 2021-05-10 13:07:44 +02:00
Joseph Cha
7e139bb013
feat(AWS CloudFormation): Add default export names to outputs (#9313) 2021-04-22 11:45:57 +02:00
Mariusz Nowak
10f956777c test: Rename servicePath to serviceDir 2021-04-16 13:32:13 +02:00
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
688d09b1f7 refactor: Remove support for internal noDeploy option 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
Tristan Rigaut
dea7b5a3c0
fix(AWS Deploy): Warn when invalid IAM policy to fetch lambda (#9041) 2021-03-09 10:29:29 +01:00
Mariusz Nowak
059c981250 test: Update integration fixtures to not rely on deprecated features 2021-03-01 22:42:15 +01:00
AlinoeDoctari
4e0599571a
refactor(AWS Deploy): Rely on provider.request for AWS SDK calls (#8913) 2021-02-24 14:24:23 +01:00
Mariusz Nowak
300e3a92d5 fix(AWS Deploy): Ensure to handle artifact stream read errors 2021-02-16 13:50:47 +01:00
Dmitry Shirokov
9ad4d07886
feat(AWS IAM): Group IAM-related settings under provider.iam (#8701) 2021-02-11 13:11:58 +01:00
Juanjo Diaz
006557d847
refactor: Use standalone ServerlessError. (#8897) 2021-02-09 09:20:55 +01:00
Mariusz Nowak
7c998e03ca test(AWS Deploy): Specify refactor of checkForChanges tests 2021-02-03 15:50:15 +01:00
Mariusz Nowak
9a7c539203 test: Remove problematic test 2021-01-21 11:50:06 +01:00
Piotr Grzesik
533106515e fix: Complete async refactor for aws/deploy and customResources 2021-01-20 13:43:07 +01:00
ifitzsimmons
c45f661178
refactor: Mark functions async in aws/customResources and aws/deploy 2021-01-19 21:36:18 +01:00
Igor Omelchenko
03847769cd
fix(AWS API Gateway): Silence timeout warning for async: true (#8748) 2021-01-19 13:24:09 +01:00
Piotr Grzesik
789c2e35ab
feat(AWS Lambda): Add support for building Docker images (#8725) 2021-01-18 11:32:33 +01:00
Piotr Grzesik
77f10f2358 test: Refactor several AwsDeploy tests to runServerless 2021-01-12 12:07:06 +01:00