Thomas Gummerer
Thomas Gummerer
# Description Currently conformance tests are one and done, meaning they simulate one update, and that's it. However it's often useful to simulate multiple steps, e.g. resources being created and...
While working on https://github.com/pulumi/actions/issues/1081, we noticed that `pulumi login` wasn't respecting the configuration in `Pulumi.yaml`, and thus errored out when no `cloud-url` was given in the action. We should improve...
We should add similar tests as we did for Azure in https://github.com/pulumi/pulumi/pull/15187 for AWS and GCP, to endure new versions are always compatible with the encryption keys we've already written....
Currently it takes 1h+ for any change to get through the merge queue. This is pretty slow for the regular dev cycle, but it's especially not great if we need...
We should start using https://changie.dev/ for our changelogs and our release process. We started using it in pulumi-dotnet already, and it feels like it has plenty of advantages to our...
# Description Fixes # (issue) ## Checklist - [ ] I have run `make tidy` to update any new dependencies - [ ] I have run `make lint` to verify...
We are currently tagging `pkg/` in the PR that updates the `go.mod` file and changelog [see here](https://github.com/pulumi/pulumi/blob/master/.github/workflows/release-pr.yml#L74). Unfortunately because we are using squash merges, that commit never actually ends up...
If the browser login isn't working for some reason, the pulumi CLI just hangs indefinitely, which can be confusing. We should timeout after some time here if we don't get...
``` === FAIL: integration TestConstructComponentConfigureProviderPython (82.07s) io.go:432: + set -euo pipefail io.go:432: + DONEFILE=.done io.go:432: ++ git rev-parse HEAD:./ io.go:432: + EXPECTED_HASH=49c728ddf88a9e2e54f2c3b12774c4bee13ad097 io.go:432: + BUILD=false io.go:432: + '[' -f .done...
While working on https://github.com/pulumi/actions/issues/1081, we noticed that `pulumi login` wasn't respecting the configuration in `Pulumi.yaml`, and thus errored out when no `cloud-url` was given in the action. We should improve...