pulumi/pkg
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
..
apitype Add Tags field to apitype.Stack 2018-04-02 14:44:14 -07:00
backend Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
diag Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
encoding Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
engine Include richer information in events so that final display can flexibly chose how to present it. (#1088) 2018-03-31 12:08:48 -07:00
graph Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
operations General prep work for refresh 2018-03-28 07:45:23 -07:00
resource Permit plugin versions to float (#1122) 2018-04-05 16:37:50 -07:00
testing Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
tokens Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
tools Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
util Remove pkg/util/rendezvous. 2018-04-04 12:52:51 -07:00
version Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
workspace Permit plugin versions to float (#1122) 2018-04-05 16:37:50 -07:00