Skip to content

Releases: pulumi/pulumi-command

v1.1.3

01 Oct 17:16
341ba6f

Choose a tag to compare

Introduce GO_TEST_EXEC to allow overriding go test command. (#939)

Introduced the following variable to the `Makefile`:

```
GO_TEST_EXEC := go test
```

That variable can be customized to run the tests with a different runner
or wrapper of `go test`. For instance, locally, I'm overriding that with
a library _unhappily_ named [gotest](https://github.com/rakyll/gotest)
that allows color output and makes reading test errors easier. That tool
can be added to the project using `mise`:

```
[tools]
...
'go:github.com/rakyll/gotest' = 'latest'
```

v1.1.2

29 Sep 09:25
fe65291

Choose a tag to compare

Update GitHub Actions workflows. (#930)

This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 244d6970fce83c20f0acbf68054046612f7081f7.

v1.1.1

23 Sep 23:52
bf349f6

Choose a tag to compare

Don't force updates when upgrading to 1.x (#924)

This fixes #912 by no longer forcing resources to update when upgrading
the provider.

The "default true" behavior of the `addPreviousOutputInEnv` property is
preserved, but we stop setting it by default on resources. Only when a
user explicitly provides a value will it be reflected in state.

(In hindsight this property should have been named something like
`omitPreviousOutputInEnv` to avoid this polarity issue.)

The upgrade test was modified to reproduce the problem by expecting no
changes instead of allowing some updates. The existing test wasn't
testing against the local SDK, so it was also moved to examples (which
install the SDK) and modified to actually link against it.

Fixes #912.

v1.1.0

27 May 18:24
2cb0ea0

Choose a tag to compare

Upgrade to go-provider 1.0 (#763)

* Upgrades go-provider to 1.0.
* Modifies tests to use `property.Map` instead of
`resource.PropertyMap`.
* Updates command outputs to use `AssetOrArchive`.

v1.0.5

16 May 19:54
3bf7b73

Choose a tag to compare

Mark some fields as secret (#790)

Fixes https://github.com/pulumi/pulumi-command/issues/773.

v1.0.4

09 May 07:31
7913a39

Choose a tag to compare

Update GitHub Actions workflows. (#781)

This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit f8a228a9f22a8d7f9d3a195d67610355fbdf046a.

v1.0.3

01 May 14:42
e2fdf8e

Choose a tag to compare

Update GitHub Actions workflows. (#760)

This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit f8936f4a8e62034ca3d14b03bd6bd52a47a437c8.

v1.0.2

12 Feb 14:51
e1fd5af

Choose a tag to compare

Fix panic on remote connection errors (#665)

Originally authored by @waketheashes in #530.

---------

Co-authored-by: waketheashes <[email protected]>

v1.0.1

19 Jul 10:21
f768e0c

Choose a tag to compare

Fix repeated copying of a directory (#496)

Fixes #494

The problem was incorrect handling of repeated copies of a directory. It
would fail on the second copy because the target dir already exists,
whereas that's fine. This revealed a gap in test coverage which this PR
fills.

Also, refactor the Copy test suite so each sub-tests is independent.

v1.0.0

01 Jul 15:58
4a9ceb7

Choose a tag to compare

Add an upgrade-preview test for local commands (#483)

As the title says. Recorded via
```
provider $ go test -v github.com/pulumi/pulumi-command/provider/pkg/provider -run TestUpgradeLocalCommand/stdin/upgrade-snapshot -provider-snapshot 
```

It would be good to have one for remote commands as well but that'll
take a bit more work. All the integration tests in `examples/` that use
remote command also use `CopyToRemote` which doesn't exist in v0.*.