Resolve "nodejs:default" kind into "nodejs:6"

This mapping is separated out into a trait called DefaultRuntimeVersions which can be used to map kind aliases for other runtimes as well.

Update swagger doc to include the "nodejs:6" and "nodejs:default" kind values

Add unit tests to ensure correct behavior of "nodejs:default" kind: Explicitly using this kind value should result in a resolved kind of "nodejs:6"; Not specifying any kind value for .js actions should also result in a kind of "nodejs:6"

Update both Python and Go CLIs to utilize "nodejs:default" kind. This kind can be explicitly supplied by the user, or it will be inferred for .js actions where the kind is not explicitly supplied.
1 file changed
tree: dfbb626242db2bf81eb34f967d0165c6a56fd65d
  1. tools/