pulumi/pkg/workspace
Joe Duffy f2ae3a7afc
Permit plugin versions to float (#1122)
This change lets plugin versions to float in two ways:

1) If a `pulumi plugin install` detects a newer version is available
   already, there's no need to download and install the older version.

2) If the engine attempts to load a plugin at a particular version,
   if a newer version is available, it will be accepted without error.

As part of this, we permit $PATH to have the final say when determining
which version to accept.  That is, it can always override the choice.

Note that I highly suspect, in the limit, that we'll want to stop doing
this for major version incompatibilities. For now, since we don't
envision any such version changes imminently, this will suffice.
2018-04-05 16:37:50 -07:00
..
creds.go Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
paths.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
plugins.go Permit plugin versions to float (#1122) 2018-04-05 16:37:50 -07:00
project.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
repository.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
settings.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
templates.go Support offline template descriptions (#1044) 2018-03-13 16:09:25 -07:00
templates_test.go Adds a pulumi new command to scaffold a project (#1008) 2018-03-09 15:27:55 -08:00
workspace.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00