Thomas Gummerer

Results 74 issues of 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...

impact/no-changelog-required

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...

kind/enhancement
area/config
kind/postmortem-followup

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....

area/testing
kind/engineering
kind/postmortem-followup

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...

kind/engineering
kind/postmortem-followup

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...

kind/engineering
kind/postmortem-followup

# 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...

kind/bug
language/go
area/build

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...

kind/bug
area/backends

``` === 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...

kind/engineering
impact/flaky-test

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...

kind/enhancement