Piotr Grzesik
771f99b18d
refactor(CLI): Adapt logInfo to modern logs
2021-10-11 16:40:56 +02:00
Piotr Grzesik
d43298d25b
refactor(CLI): Adapt logWarning to modern logs
2021-10-11 16:40:56 +02:00
Mariusz Nowak
a9bf916fbb
feat(Config Schema): Remove validation mode related deprecation
...
It'll be re-added in context of v3
2021-10-07 14:09:14 +02:00
Mariusz Nowak
634b59e396
refactor: Revert from mainProgressTitles handling
...
It appeared as not reliable, due to lack of means for any conditional handling of progress events
2021-09-21 17:39:44 +02:00
Mariusz Nowak
fd68f9e803
feat: Support mainProgressTitles config on commands schema
2021-09-20 15:41:01 +02:00
Mariusz Nowak
76006ec1e8
refactor: Reorganize hooks resolution
...
Its to have access to meta that describes hook origin when processing the hook
2021-09-20 15:41:01 +02:00
Mariusz Nowak
8b4498c911
refactor: Simplify lifecycle event hooks resolution
2021-09-20 15:41:01 +02:00
Mariusz Nowak
655140b764
feat(CLI): Modern debug (previously verbose) logs related to deploy
2021-09-17 11:42:50 +02:00
Mariusz Nowak
e423404290
feat(CLI): Modern verbose logs related to deploy operation
2021-09-17 11:42:50 +02:00
Mariusz Nowak
cb4f08ad7d
feat: Support finalize hook, triggered on command finalization
2021-09-16 12:16:25 +02:00
Mariusz Nowak
7663b19879
style: Simplify
2021-09-16 12:16:25 +02:00
Mariusz Nowak
dce0ff1a89
fix(Telemetry): Ensure to not show backed notification on error
2021-09-16 12:16:25 +02:00
Mariusz Nowak
46c58bfdd2
refactor: Improve var naming
2021-09-16 12:16:25 +02:00
Piotr Grzesik
7828cc77f1
feat(CLI): Add timer to final message in modern logs
2021-09-15 13:05:18 +02:00
Jonas Matos
26b8bd5c5f
refactor: Replace _.flatMap usage ( #9948 )
...
Co-authored-by: Jonas Matos <js.matos@sidi.org.br>
2021-09-15 10:57:01 +02:00
Mariusz Nowak
5c9766c085
feat: Support error hook to be triggered on command error
2021-09-09 17:29:22 +02:00
Mariusz Nowak
8dece7f6c6
fix(Variables): Fix new sources resolution error message at old resolver
2021-08-27 14:54:40 +02:00
Matthieu Napoli
5c9df56f1b
fix(Plugins): Improve error message when a plugin is missing ( #9798 )
2021-08-03 20:54:51 +02:00
Mariusz Nowak
922ec0093f
fix: Fix functions[] validation (ignore null values)
2021-07-16 10:56:06 +02:00
Mariusz Nowak
040036d186
fix(CLI): Do not validate configuration with plugin .. commands
2021-07-14 14:15:58 +02:00
Mariusz Nowak
3e58d628e7
fix: Improve functions validation
2021-07-14 14:15:58 +02:00
Mariusz Nowak
5b54ed2e26
refactor: Drop old variables engine related deprecation
...
Old variables engine will be removed with next major, so there's no point to communicate breaking changes that were supposed to introduced if it was to stay
2021-07-06 12:03:51 +02:00
Piotr Grzesik
e65199c052
refactor(Telemetry): Ensure generation and related utils are sync
2021-07-06 11:24:21 +02:00
Mariusz Nowak
01f158695b
feat(Telemetry): Report configuration validation result
2021-07-01 08:32:33 +02:00
Mariusz Nowak
a36247b7ac
refactor(Config Schema): Improve error message and documentation
2021-06-24 21:57:18 +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
8ac249b1ea
refactor(Config Schema): Improve error messaging for same type variants
2021-06-10 12:27:20 +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
Mariusz Nowak
105807a674
refactor(CLI Onboarding): Integrate steps from dashboard plugin
2021-05-12 12:41:30 +02:00
Mariusz Nowak
4f6a50a2e1
refactor(Telemetry): Make generatePayload serverless independent
2021-05-12 12:41:30 +02:00
Mariusz Nowak
05588f77c0
refactor(CLI): Rely internally on @serverless/utils/log
2021-05-12 12:41:30 +02:00
Mariusz Nowak
8d56d0e520
style: Prettier
2021-05-10 13:07:44 +02:00
Piotr Grzesik
e1b9ba46bd
refactor(Telemetry): Do not generate payload if telemetry disabled
2021-04-27 14:01:26 +02:00
Piotr Grzesik
fac47cfa23
refactor(Telemetry): Only process in PluginManager if flag missing
2021-04-27 14:01:26 +02:00
Piotr Grzesik
8c37e0ac6d
refactor: Adjust invalid code for ServerlessError
2021-04-23 13:34:20 +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
2967065bc7
fix(API): Ensure config.servicePath is config.serviceDir live alias
2021-04-21 17:14:27 +02:00
Piotr Grzesik
d3ecb7cc3b
feat(Telemetry): Record all commands and send only on deploy
2021-04-19 16:18:24 +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
Piotr Grzesik
8aa275725b
refactor: Use async/await in PluginManager
2021-04-13 09:15:30 +02:00
Piotr Grzesik
d26e2ae4b8
refactor(AWS Credentials): Remove undocumented provider.credentials
2021-04-13 09:04:57 +02:00