mirror of
https://github.com/serverless/serverless.git
synced 2026-02-01 16:07:28 +00:00
refactor(Variables): Improve logic order
This commit is contained in:
parent
6e1f5ed3f8
commit
5419658ab2
@ -565,7 +565,20 @@ processSpanPromise = (async () => {
|
||||
if (isHelpRequest) return;
|
||||
if (!_.get(variablesMeta, 'size')) return;
|
||||
|
||||
// Resolve remaininig service configuration variables
|
||||
if (commandSchema) {
|
||||
resolverConfiguration.options = filterSupportedOptions(options, {
|
||||
commandSchema,
|
||||
providerName,
|
||||
});
|
||||
}
|
||||
resolverConfiguration.fulfilledSources.add('opt');
|
||||
|
||||
// Register serverless instance specific variable sources
|
||||
resolverConfiguration.sources.sls =
|
||||
require('../lib/configuration/variables/sources/instance-dependent/get-sls')(serverless);
|
||||
resolverConfiguration.fulfilledSources.add('sls');
|
||||
|
||||
// Register AWS provider specific variable sources
|
||||
if (providerName === 'aws') {
|
||||
// Ensure properties which are crucial to some variable source resolvers
|
||||
// are actually resolved.
|
||||
@ -577,21 +590,6 @@ processSpanPromise = (async () => {
|
||||
) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (commandSchema) {
|
||||
resolverConfiguration.options = filterSupportedOptions(options, {
|
||||
commandSchema,
|
||||
providerName,
|
||||
});
|
||||
}
|
||||
resolverConfiguration.fulfilledSources.add('opt');
|
||||
|
||||
// Register serverless instance and AWS provider specific variable sources
|
||||
resolverConfiguration.sources.sls =
|
||||
require('../lib/configuration/variables/sources/instance-dependent/get-sls')(serverless);
|
||||
resolverConfiguration.fulfilledSources.add('sls');
|
||||
|
||||
if (providerName === 'aws') {
|
||||
Object.assign(resolverConfiguration.sources, {
|
||||
cf: require('../lib/configuration/variables/sources/instance-dependent/get-cf')(
|
||||
serverless
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user