Skip to content

Releases: pulumi/pulumi-command

v1.0.1

19 Jul 10:21
f768e0c
Compare
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
Compare
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.*.

v0.11.1

17 May 20:28
cd9d47e
Compare
Choose a tag to compare
Move the Logging type to work around Python codegen issue 16221 (#448)

The `Logging` enum defined in the `common` package was not correctly
exposed in the Python SDK due to pulumi/pulumi#16221, causing the error
```
AttributeError: module 'pulumi_command.common' has no attribute 'Logging'
```

As a workaround, this PR moves the Logging enum into both the `local`
and the `remote` package. This duplicates some code but keeps the
packages separated. As the provider is not GA yet, we could reverse this
once the upstream is fixed, at the cost of a breaking change.

Tested a local `pulumi up`.

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

v0.11.0

17 May 09:01
bfd87d8
Compare
Choose a tag to compare
Update GitHub Actions workflows. (#443)

This PR was automatically generated by the
update-native-provider-workflows workflow in the pulumi/ci-mgmt repo,
from commit f90969f9941004911d8be12751ca879ebde66660.

---------

Co-authored-by: Daniel Bradley <[email protected]>

v0.10.0

15 Apr 13:55
9c46c6a
Compare
Choose a tag to compare
  • Handle errors when setting remote environment variables properly, and document limitations (#395)
  • Tie codegen version to github.com/pulumi/pulumi/pkg/v3 version (#392)
  • Allow opt-out of adding stdout/stderr env variables (#355) - fixes error: fork/exec /bin/sh: argument list too long. Thank you @julsemaan!
  • pulumi-gen-command/main.go is removed in favor of the standard pulumi package get-schema

v0.9.2

31 Oct 23:30
1a7d13d
Compare
Choose a tag to compare
Bump codegen version to v3.91.1 (#296)

v0.9.1

22 Sep 18:49
7c5c4bd
Compare
Choose a tag to compare
Use default implementation for input-output dependencies (#274)

WireDependencies has quite a but of subtlety at this point. It needs to
account for flowing computedness and secretness between inputs and
outputs, each of which can be handled either together or separately.
When this provider was implemented, the default implementation didn't
work as expected, and didn't cover cases such as pass through inputs.

The pulumi-go-provider now does a much better job by default, so we can
rely on that implementation. We expect the following semantics:
- If any input is computed, then all outputs are computed.
- This does not apply to an output `k` if: - There is an input also
called `k` and `k` is not computed. - `input[k] == output[k]`.
- If any input is secret, then the matching output of the same name is
also secret.


This should fix (not closing)
https://github.com/pulumi/pulumi-command/issues/256.
I'll close https://github.com/pulumi/pulumi-command/issues/256 once I
merge the examples revert.

v0.9.0

19 Sep 19:32
18d9626
Compare
Choose a tag to compare
Allow Proxy/Bastion host (#269)

Rebase of #192.

---------

Co-authored-by: Marc Ende <[email protected]>

v0.8.2

25 Aug 00:36
7b2c8a8
Compare
Choose a tag to compare
Remove WireDependencies implementation (#252)

* Remove WireDependencies implementation

* Remove WireDependencies implementation for remote

v0.8.1

01 Aug 10:08
fcab388
Compare
Choose a tag to compare
Copy logo asset before running `dotnet build` (#245)