5091 Commits

Author SHA1 Message Date
Sebastian Borza
a06999321e
Merge pull request #5227 from sebito91/bugfix
addressing issue from #5220
2018-08-21 20:00:45 -05:00
Erik Erikson
2ebc65fe97 Fix Embedded Deep Variable in Variable String, within Override bug
If an override comes back as a variable containing a deep variable (e.g. `''${self:custom.${deep:1}, "fallback"}''`) or really any variable at all, it needs to be made a deep variable and paused for next iteration.  Do this generally rather than only in the case of deep variables.  See the test case for a circumstance that the prior fix didn't resolve.  This more generalized handling improves the fix and solves a remaining issue we found locally.
2018-08-17 17:50:58 -07:00
Sebastian Borza
89ce28f931
addressing issue from #5220 2018-08-17 16:59:40 -05:00
Erik Erikson
73ebe0f66b Fix #5205
Use the variable string from which the overwrite parameters were extracted as the replacement target (in the case of deep variable discovery) rather than the context property which represents the entire original value that the replacement is being waited upon.  That context property can contain far more content than the overwrite string itself.
2018-08-16 18:35:53 -07:00
Eslam A. Hefnawy
09e9b8d9c5 enable CI on platform deployment 2018-08-16 17:44:46 +03:00
Takahiro Horike
57a05e2279
Merge pull request #5089 from gmadar/patch-1
moved "source-map-support" to devDependencies + upgraded "source-map-support" to "^0.5.6" & "typescript" to "^2.9.2"
2018-08-14 20:36:27 +09:00
horike37
db519eb3b7 Merge branch 'master' into update-aws-nodejs-template 2018-08-13 21:58:11 +09:00
Philipp Muens
0b82770bbe Deterministic resourceId to fix state diffing on Platform 2018-08-13 12:02:59 +02:00
Philipp Muens
8289003b8d Fix rc lookup 2018-08-08 14:01:40 +02:00
Eslam λ Hefnawy
b7fff31803
Merge pull request #5189 from serverless/minor-dashboard-updates
Dashboard Updates
2018-08-07 14:06:58 +03:00
Takahiro Horike
c093e39849
Merge pull request #5192 from bhaskarbalusani/master
Update spawn API with {shell=true}
2018-08-07 11:10:05 +09:00
Takahiro Horike
f64f6a15c1
Merge pull request #5028 from drkmullins/master
Add Windows support for spawning mvn
2018-08-07 10:58:15 +09:00
Takahiro Horike
8d231f573c
Merge pull request #5191 from bytekast/clojurescript
AWS Clojurescript Gradle Template
2018-08-06 23:37:38 +09:00
Takahiro Horike
448f9037f2
Merge pull request #5107 from slang25/dotnetcore2.1
Use latest dotnet runtime in AWS Lambda
2018-08-06 23:12:52 +09:00
Takahiro Horike
659df3651c
Merge pull request #5119 from gcphost/master
#5110 null error on undefined AWS SSM variables
2018-08-06 21:31:57 +09:00
bhaskarbalusani
c961dee9ab
Update index.js 2018-08-06 14:22:22 +05:30
bhaskarbalusani
a1876717a3
Update index.js 2018-08-06 13:17:39 +05:30
Rowell Belen
bfd1822e92 Add README 2018-08-05 12:28:33 -06:00
Rowell Belen
47aadb5e91 AWS Clojurescript Gradle Template 2018-08-05 11:22:25 -06:00
Eslam A. Hefnawy
5b7ccbccaa support more than 100 resources in dashboard 2018-08-03 16:55:58 +03:00
Eslam A. Hefnawy
fc5dbce5d2 add comment 2018-08-03 16:06:01 +03:00
Eslam A. Hefnawy
32ed6776c5 some minor dashboard updates 2018-08-03 16:03:26 +03:00
bhaskarbalusani
e599f57178
Update index.js 2018-08-03 15:45:28 +05:30
Rowell Belen
acbc017de0 Update Groovy and Gradle versions 2018-08-02 22:09:07 -06:00
Rowell Belen
c67b4a6825 Gradle Clojure Template cleanup 2018-08-02 21:57:01 -06:00
Takahiro Horike
d5aebc751e
Merge pull request #5147 from bytekast/clojure-template
AWS Clojure Gradle Template
2018-08-03 08:43:43 +09:00
Rowell Belen
3b8e0ec125 AWS Clojure Gradle Template 2018-08-02 13:26:19 -06:00
Takahiro Horike
8c85ed0db1
Merge pull request #5156 from erikerikson/fix-overwrite-to-deep-unresolvable
During Overwrite, Pause on Deep Variables
2018-08-02 20:41:27 +09:00
Takahiro Horike
831706ed61
Merge pull request #5151 from erikerikson/improve-promise-logging
Improve messaging and formatting of pending promise warnings
2018-08-01 08:57:37 +09:00
Takahiro Horike
46cd0ebe3e
Merge pull request #5116 from laardee/add-gitlab-template-installation
Add support for installing templates and boilerplates from GitLab
2018-08-01 08:54:51 +09:00
Takahiro Horike
c0672d1020
Merge pull request #5082 from HiromiShikata/feature/fix-cmd-create-replacing-service-name
Fixed that create command didn't use the service name given as -n option
2018-08-01 08:24:58 +09:00
Eslam λ Hefnawy
d4abfae320
Merge pull request #5145 from sebito91/update_golang
Update aws-go and aws-go-dep templates based on examples repo
2018-07-30 22:23:14 +03:00
Eetu Tuomala
108a548c49
add getPathDirectory and validateUrl helper functions 2018-07-30 17:12:58 +03:00
Eetu Tuomala
b2e6239753
add gitlab support to service install 2018-07-30 17:12:58 +03:00
Eslam A. Hefnawy
2ad0aa7141 fix dashboard bug with aws integration 2018-07-29 13:50:37 +03:00
horike37
af5621aac0 Merge branch 'master' into fix-env-problem 2018-07-29 16:54:10 +09:00
horike37
4eb3012f99 update test 2018-07-29 16:32:19 +09:00
Eslam A. Hefnawy
bdf1596dab fixed bug when using root apig path with dashboard 2018-07-28 16:13:19 +03:00
Eslam A. Hefnawy
12944e4c65 added support for dev env 2018-07-27 13:25:07 +03:00
horike37
ffb02e1715 updated behavior so that non-string value transforms string 2018-07-27 05:00:24 +09:00
Eslam A. Hefnawy
914ed94abe always update deployment status 2018-07-25 22:21:11 +03:00
Eslam A. Hefnawy
4dd3bd8ea1 build fixes 2018-07-25 20:11:53 +03:00
Sebastian Borza
87d95f680d
updating go-dep example based on feedback 2018-07-25 11:12:32 -05:00
Eslam A. Hefnawy
ef961607a0 catch platfrom deployment errors 2018-07-25 15:27:57 +03:00
GaneshRK
2b803cfbeb
Fix keyname 2018-07-24 19:08:29 -07:00
Erik Erikson
42d1749c36 When evaluating overwrite values, identify deep values and pause population.
This avoids taking a deep value as a valid term within an overwrite 
(defaulting) variable statement that will later resolve to undefined 
but, as a deep variable string, is valid in immediate evaluation.

Fixes #5027
2018-07-24 14:42:21 -07:00
Sebastian Borza
3ae60c03bd
updating example based on feedback 2018-07-24 15:13:04 -05:00
Eslam A. Hefnawy
61f9830430 use released platform-sdk 2018-07-24 16:49:34 +03:00
Erik Erikson
0b97b74be4 Improve messaging and formatting of pending promise warnings
Add explanatory text:
```
This can result from latent connections but may represent a cyclic 
variable dependency
```

Also, rather than messages such as:
```
Serverless Information ----------------------------------

##########################################################################################
 
 Serverless Information ----------------------------------
 
 # 0: 0 of 2 promises have settled
 
 Serverless Information ----------------------------------
 
 # 0: 2 unsettled promises:
 
 Serverless Information ----------------------------------
 
 # 0:   foo waited on by: ${foo:}
 
 Serverless Information ----------------------------------
 
 # 0:   foo waited on by: ${foo:}
 
 Serverless Information ----------------------------------
 
##########################################################################################
```

Collate the message to read like:
```
Serverless Information ----------------------------------

##########################################################################################
 # 0: 0 of 2 promises have settled
 # 0: 2 unsettled promises:
 # 0:   foo waited on by: ${foo:}
 # 0:   foo waited on by: ${foo:}
 # This can result from latent connections but may represent a cyclic 
variable dependency
##########################################################################################
```
2018-07-23 17:03:34 -07:00
Eslam A. Hefnawy
2454daf47b remove consoles 2018-07-23 16:18:30 +03:00