Using the Swift 3 runtime on OpenWhisk recently, I noticed the packages
installed in the environment were very old (Sept 2016). Looking at the
versions, they are pinned to a specific version rather than using a major
or minor semver string.

Swift, Python and Node.js runtimes all provide pre-installed modules.
Installing specific versions is sensible to keep the environment constant
but means these version strings need updating regularly.

I wondered if the community had thought about the process to ensure that
versions for the runtimes are updated regularly?

Should there be a regular refresh process every X weeks or months to ensure
they are current?

I've opened a PR to update the Swift runtime but thought it might be useful
to discuss this broader issue.
https://github.com/apache/incubator-openwhisk/pull/2374

-- 
Regards,
James Thomas

Reply via email to