Releases: pulumi/pulumi-command
Releases · pulumi/pulumi-command
v1.1.3
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
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
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
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
Mark some fields as secret (#790) Fixes https://github.com/pulumi/pulumi-command/issues/773.
v1.0.4
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
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
Fix panic on remote connection errors (#665) Originally authored by @waketheashes in #530. --------- Co-authored-by: waketheashes <[email protected]>
v1.0.1
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
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.*.