Piotr Grzesik
d43298d25b
refactor(CLI): Adapt logWarning to modern logs
2021-10-11 16:40:56 +02:00
Mariusz Nowak
e423404290
feat(CLI): Modern verbose logs related to deploy operation
2021-09-17 11:42:50 +02:00
Mariusz Nowak
922ec0093f
fix: Fix functions[] validation (ignore null values)
2021-07-16 10:56:06 +02:00
Mariusz Nowak
3e58d628e7
fix: Improve functions validation
2021-07-14 14:15:58 +02:00
Mariusz Nowak
011e0ce45c
fix: Ensure to support deprecation settings at early stage of processing
2021-06-21 17:31:50 +02:00
Mariusz Nowak
c22a8b99f2
feat: Introduce an opt-in "error" deprecation notification mode
2021-06-21 17:31:50 +02:00
Mariusz Nowak
004c6e26be
fix(Variables): Ensure visibility of top level properties resolution
2021-06-11 10:14:15 +02:00
Mariusz Nowak
2d3bfac374
refactor: Improve var name
2021-06-11 10:14:15 +02:00
Mariusz Nowak
c86a76cb60
refactor: Reorganize and document configuration dependencies
2021-06-11 10:14:15 +02:00
Mariusz Nowak
f009679bdd
refactor: Remove no longer applicable comments
2021-06-11 10:14:15 +02:00
Mariusz Nowak
582d150ceb
refactor(Variables): Cleanup handling of variableSyntax default
2021-06-02 15:17:06 +02:00
Mariusz Nowak
c563581ac9
refactor: Construct user errors with ServerlessError
2021-05-19 13:16:42 +02:00
Piotr Grzesik
82040b427e
refactor: Add code to ServerlessError in lib/classes
2021-04-23 13:34:20 +02:00
Mariusz Nowak
6c896a5ffd
fix(API): Bring back legacy service.serviceFilename for plugins
2021-04-22 09:14:26 +02:00
Mariusz Nowak
e8c8f1cfff
refactor: Rename servicePath vars 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
fc3a4391b5
refactor: Introduce serviceDir and configurationFilename
...
In place of `configurationPath`
2021-04-16 13:32:13 +02:00
Mariusz Nowak
a48117041c
refactor(CLI): Integrate isHelpRequest into resolveInput util
2021-03-18 14:36:18 +01:00
Piotr Grzesik
86e0b6ddbb
fix: Ensure to handle empty func definition with meaningful error
2021-03-17 13:12:16 +01:00
Mariusz Nowak
dc9f1809d1
refactor: Rely on external isHelpRequest CLI util
2021-01-22 14:57:10 +01:00
Mariusz Nowak
f274cd7637
refactor: Seclude configuration parse from internals
2021-01-22 14:57:10 +01:00
Mariusz Nowak
b23bfdbf6a
refactor(CLI): Seclude service config path resolution out of internals
2021-01-18 16:19:12 +01:00
Mariusz Nowak
4431b43f17
refactor: Refactor to async/await
2021-01-18 16:19:12 +01:00
Gareth Jones
33cffc3509
feat(Variables): Introduce unresolvedVariablesNotificationMode ( #8710 )
2021-01-14 08:54:15 +01:00
Mariusz Nowak
cf7b25e458
style: Upgrade "prettier" to v2
2021-01-04 16:21:24 +01:00
Frédéric Barthelet
6c6881c853
fix(Config Schema): Recognize string format of service ( #8537 )
2020-11-23 12:17:51 +01:00
A. Singh
c0a2ecf453
feat: Deprecate service object notation ( #8466 )
2020-11-04 17:35:01 +01:00
telenord
4ae192cbfe
refactor: Remove that = this pattern ( #8463 )
2020-11-02 11:29:39 +01:00
Mariusz Nowak
df1b8a9433
fix(Config Schema): Run validation logic unconditionally
...
It's to ensure that properties normalization is applied unconditionally
2020-10-30 15:26:25 +01:00
Mariusz Nowak
9481029b59
refactor(Config Schema): No point in creating new object
2020-10-30 15:26:25 +01:00
Mariusz Nowak
c2712183a5
refactor(Config Schema): Run schema validation only in service context
2020-10-30 15:26:25 +01:00
Mariusz Nowak
214768b83a
refactor: Ensure config modifications happen after its validation
2020-10-30 15:26:25 +01:00
Mariusz Nowak
b04ab55fab
fix(Config Schema): Ensure to validate provider as in config file
2020-10-29 09:27:03 +01:00
Mariusz Nowak
ac34110852
fix(Variables): Fix support for ${self:}
2020-10-05 15:47:41 +02:00
Matthieu Napoli
2fdeb51174
fix(Variables): Ensure no collisions with AWS CloudFormation variables
...
(PR #8279 )
2020-09-24 15:31:02 +02:00
Piotr Grzesik
76e02cc09c
refactor: Replace _.forEach with Object.entries().forEach ( #8280 )
2020-09-24 10:31:32 +02:00
Mariusz Nowak
6dd0596286
fix: Revert from frameworkVersion requirement
2020-09-02 18:33:00 +02:00
Mariusz Nowak
0d5a480fd0
fix: Fix handling of invalid range put into frameworkVersion
...
Invalid `frameworkVersion` in all cases made `semver.satisfy` to return false.
It's confusing e.g. for cases where we put number 1 instead of string "1" as `frameworkVersion` and that's considered as invalid value
2020-09-02 14:37:49 +02:00
Mariusz Nowak
9f7f9d3983
feat(CLI): Announce frameworkVersion requirement
2020-09-02 13:04:59 +02:00
Mariusz Nowak
c0fb04af3d
fix: Fix handling of pre-releases in frameworkVersion validation
2020-09-02 10:06:18 +02:00
Mariusz Nowak
af603198a1
fix(Config Schema): Ensure to validate direct config where applicable
2020-08-28 14:17:54 +02:00
Petr Reshetin
268f714357
feat: Schema based validation of service config ( #7335 )
...
Co-authored-by: Mariusz Nowak <medyk@medikoo.com>
2020-08-03 15:41:05 +02:00
Mariusz Nowak
3ffa549183
fix(CLI): Ensure to show help and version in context of invalid service
2020-07-10 17:35:23 +02:00
Mariusz Nowak
d9b9b92a1b
test: Rewrite Service.test.js so it relies on runServeless
2020-07-10 17:35:23 +02:00
andreizet
7bbd04a693
refactor: Replace _.has with better counterparts ( #7915 )
2020-07-07 17:18:48 +02:00
TATSUNO Yasuhiro
5e0af21313
refactor: Replace _.forEach and _.each with array.forEach ( #7748 )
2020-05-28 10:45:25 +02:00
Ahmad Mahmoud Mohammad
6f32f236d8
feat(CLI): Deprecations logger ( #7741 )
...
Co-authored-by: Ahmed Abdelwahab <ahmed.abdelwahab@prophecylabs.com>
Co-authored-by: Mariusz Nowak <medyk@medikoo.com>
2020-05-21 15:40:03 +02:00
TATSUNO Yasuhiro
3fe2e98f15
refactor: Replace _.isArray with native Array.isArray ( #7703 )
2020-05-11 10:24:41 +02:00
Arben Bakiu
7310782294
fix(Variables): Relax pattern to allow non-ascii defaults ( #7431 )
2020-03-08 09:43:16 +13:00
kdnakt
12cad14dce
Make question mark available as variables fallback
2019-10-09 09:10:32 +09:00