Justin Van Patten
Justin Van Patten
This epic tracks engineering work to make it possible to ensure PRs don't regress test coverage. ### M101 Get started fixing known CI bugs and test flakes - [x] https://github.com/pulumi/pulumi/issues/15445...
Epic tracking addressing https://github.com/pulumi/pulumi/issues/6948 ## Previous Work - [x] [Original design doc](https://docs.google.com/document/d/13iL6eqpgAmD53gK1j_uUWG61LK_uIpUYcVpQGtyZ624/edit#) - [x] Hackathon spike ## M95 - [x] Design doc - [x] Design review ## M96 - [x]...
This epic tracks adding support for a `--continue-on-error` flag to `pulumi up` and `pulumi destroy` (#3304, #14515, #13306) ## Design - [x] Design doc ## `pulumi destroy --continue-on-error` - [x]...
Improve the experience of importing resources into Pulumi. We've recently made several improvements to import, including the ability to import from state from a converter plugin (e.g. `pulumi import --from...
This epic tracks the ability to treat programs as components. Related Issues: ## Design - [x] Internal doc () ## Overview This epic tracks the ability to treat programs as...
We've already stopped retrying go tests by no longer specifying the `--rerun-fails` flag to `gotestsum`. This change goes further by removing the `retry` script which is used to rerun entire...
Tentative changelog: ### Bug Fixes - [engine] Fix dataraces between snapshot and deployment systems. [#16148](https://github.com/pulumi/pulumi/pull/16148) - [cli/display] Fix mangled diffs of strings containing url-encoded chars [#16147](https://github.com/pulumi/pulumi/pull/16147) - [sdk/nodejs] Don't load...
For Python codegen we generate classes for inputs of object type to enable strong typing for these inputs. However, this leads to somewhat verbose syntax, requiring to instantiate the "args...
The serialized Python dynamic provider code is marked as a secret by default with https://github.com/pulumi/pulumi/pull/13315. This was done to ensure any credentials used by a dynamic provider would not be...
Add tests specifically around snapshot writing, to ensure we're eliding writes in the cases where we can. Follow-up from https://github.com/pulumi/pulumi/issues/16036.