{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":72477752,"defaultBranch":"master","name":"pulumi","ownerLogin":"pulumi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-31T21:02:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21992475?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715872188.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"41b967d451d4a33b54e33eee7fff4bb325ac1cf4","ref":"refs/heads/gh-readonly-queue/master/pr-16216-ab7acdb6025085d315136d057c492b72bb3d12d1","pushedAt":"2024-05-16T15:09:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Rewrite `DeletedWith` properties when renaming stacks (#16216)\n\nWhen renaming a stack, we need to rewrite URN references to use the new\nstack name instead of the old one. Presently such references can occur\nas:\n\n* `Parent` references\n* `Provider` references\n* `Dependencies`\n* `PropertyDependencies`\n* `DeletedWith` references\n\nThe current renaming implementation fails to rewrite `DeletedWith`\nreferences. Previously this went unnoticed since such references were\nalso omitted when checking snapshot integrity. Now that integrity checks\ncorrectly inspect `DeletedWith` properties, the omission during rename\nhas been surfaced. This commit fixes renaming to handle `DeletedWith`\ncorrectly. A follow-up should also ensure that renaming checks integrity\nitself prior to operation completion.\n\nFixes #16215","shortMessageHtmlLink":"Rewrite DeletedWith properties when renaming stacks (#16216)"}},{"before":"8239da932a4e376f9c791b318a30b8f7d914bb69","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-16213-ab7acdb6025085d315136d057c492b72bb3d12d1","pushedAt":"2024-05-16T15:08:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"8239da932a4e376f9c791b318a30b8f7d914bb69","ref":"refs/heads/gh-readonly-queue/master/pr-16213-ab7acdb6025085d315136d057c492b72bb3d12d1","pushedAt":"2024-05-16T14:23:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"language_test: allow more characters in the log before truncating (#16213)\n\nWe initially introduced this limit for log messages in\nhttps://github.com/pulumi/pulumi/pull/16117. However I've since realized\nthat these log messages also include useful stacktraces (when the\nprogram being tested throws an exception), which are a bit longer.\n\nThe intention here is really to avoid *really* long messages, so\nincrease the maximum message size a little to still avoid those, but\nallow us to see more of the stacktrace that should hopefully be useful\nfor debugging.\n\nThe number is mostly still based on a guesstimate of what's useful, but\nit's easy to tweak if we need to tweak it further.","shortMessageHtmlLink":"language_test: allow more characters in the log before truncating (#1…"}},{"before":"d6ae52df0a544150dca7dd1055bac27f1f04d3a4","after":"8eea7aa2ee69d4f8fcca4f94407cb7c597a315d4","ref":"refs/heads/wjones/rename-deleted-with","pushedAt":"2024-05-16T14:13:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lunaris","name":"Will Jones","path":"/lunaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163793?s=80&v=4"},"commit":{"message":"Rewrite `DeletedWith` properties when renaming stacks\n\nWhen renaming a stack, we need to rewrite URN references to use the new\nstack name instead of the old one. Presently such references can occur\nas:\n\n* `Parent` references\n* `Provider` references\n* `Dependencies`\n* `PropertyDependencies`\n* `DeletedWith` references\n\nThe current renaming implementation fails to rewrite `DeletedWith`\nreferences. Previously this went unnoticed since such references were\nalso omitted when checking snapshot integrity. Now that integrity checks\ncorrectly inspect `DeletedWith` properties, the omission during rename\nhas been surfaced. This commit fixes renaming to handle `DeletedWith`\ncorrectly. A follow-up should also ensure that renaming checks integrity\nitself prior to operation completion.","shortMessageHtmlLink":"Rewrite DeletedWith properties when renaming stacks"}},{"before":null,"after":"d6ae52df0a544150dca7dd1055bac27f1f04d3a4","ref":"refs/heads/wjones/rename-deleted-with","pushedAt":"2024-05-16T14:04:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lunaris","name":"Will Jones","path":"/lunaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163793?s=80&v=4"},"commit":{"message":"Rewrite `DeletedWith` properties when renaming stacks\n\nWhen renaming a stack, we need to rewrite URN references to use the new\nstack name instead of the old one. Presently such references can occur\nas:\n\n* `Parent` references\n* `Provider` references\n* `Dependencies`\n* `PropertyDependencies`\n* `DeletedWith` references\n\nThe current renaming implementation fails to rewrite `DeletedWith`\nreferences. Previously this went unnoticed since such references were\nalso omitted when checking snapshot integrity. Now that integrity checks\ncorrectly inspect `DeletedWith` properties, the omission during rename\nhas been surfaced. This commit fixes renaming to handle `DeletedWith`\ncorrectly. A follow-up should also ensure that renaming checks integrity\nitself prior to operation completion.","shortMessageHtmlLink":"Rewrite DeletedWith properties when renaming stacks"}},{"before":null,"after":"7bafab8cebc8c28dd4d3213a1183aaf58777bb6a","ref":"refs/heads/tg/cut-output-less","pushedAt":"2024-05-16T13:05:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgummerer","name":"Thomas Gummerer","path":"/tgummerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191004?s=80&v=4"},"commit":{"message":"language_test: allow more characters in the log before truncating\n\nWe initially introduced this limit for log messages in\nhttps://github.com/pulumi/pulumi/pull/16117. However I've since\nrealized that these log messages also include useful\nstacktraces (when the program being tested throws an exception), which\nare a bit longer.\n\nThe intention here is really to avoid *really* long messages, so\nincrease the maximum message size a little to still avoid those, but\nallow us to see more of the stacktrace that should hopefully be useful\nfor debugging.\n\nThe number is mostly still based on a guesstimate of what's useful,\nbut it's easy to tweak if we need to tweak it further.","shortMessageHtmlLink":"language_test: allow more characters in the log before truncating"}},{"before":"d3511847f7eb569ab9c8432137b10eb547704e62","after":"9d873a6c09d2b3fb23f263dbfdd4eeaf72d59b78","ref":"refs/heads/zaid/import-codegen-guessing-id-references","pushedAt":"2024-05-16T12:11:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"Guess ID references of dependant resources when generating code for import operations","shortMessageHtmlLink":"Guess ID references of dependant resources when generating code for i…"}},{"before":"67f915b72c92255698950a75ca8fe9a70def4065","after":"d3511847f7eb569ab9c8432137b10eb547704e62","ref":"refs/heads/zaid/import-codegen-guessing-id-references","pushedAt":"2024-05-16T12:10:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"compute non-self refs outside of loop","shortMessageHtmlLink":"compute non-self refs outside of loop"}},{"before":"fc2613fa637bc02414d84710d57d257840efe7c7","after":"67f915b72c92255698950a75ca8fe9a70def4065","ref":"refs/heads/zaid/import-codegen-guessing-id-references","pushedAt":"2024-05-16T12:08:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"Guess ID references of dependant resources when generating code for import operations","shortMessageHtmlLink":"Guess ID references of dependant resources when generating code for i…"}},{"before":"46b477ed88426da0dbd4223573a3104b9042bd31","after":"fc2613fa637bc02414d84710d57d257840efe7c7","ref":"refs/heads/zaid/import-codegen-guessing-id-references","pushedAt":"2024-05-16T12:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"Ensure self references do not occur. Simplify pathed values","shortMessageHtmlLink":"Ensure self references do not occur. Simplify pathed values"}},{"before":"f34ca8e9247b6119a3669a9b9d56c953a7356c26","after":"7f9200a8a1020f142092bab92309cf89c2081583","ref":"refs/heads/tg/default-providers-take-2","pushedAt":"2024-05-16T07:48:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tgummerer","name":"Thomas Gummerer","path":"/tgummerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191004?s=80&v=4"},"commit":{"message":"implement programmatic default providers based on context in the engine and Go\n\nThis PR takes an alternative approach for implementing programmatic\ndefault providers, that was suggested in the internal design doc.\n\nInstead of making the default provider global, we create an API with a\ncallback that creates a new subcontext. In that subcontext and only\nin that subcontext is the provider set as the default provider. We\nachieve this by setting up a new monitor with a different port, so the\nengine can distinguish between the contexts.","shortMessageHtmlLink":"implement programmatic default providers based on context in the engi…"}},{"before":null,"after":"3e3daa4ada8a1832136d402c41433d0cc1ba8376","ref":"refs/heads/fraser/paramCmd","pushedAt":"2024-05-16T07:09:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Frassle","name":"Fraser Waters","path":"/Frassle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1398274?s=80&v=4"},"commit":{"message":"Support Parameterize in get-schema,gen-sdk","shortMessageHtmlLink":"Support Parameterize in get-schema,gen-sdk"}},{"before":"7b43a96b0b2dfb3270abbd6cf1be1389344e7bbf","after":"46b477ed88426da0dbd4223573a3104b9042bd31","ref":"refs/heads/zaid/import-codegen-guessing-id-references","pushedAt":"2024-05-15T23:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"Ensure referenced resources are not (redundantly) added to the list of dependsOn","shortMessageHtmlLink":"Ensure referenced resources are not (redundantly) added to the list o…"}},{"before":"dacabae85de97a83cf4041918ad76dbf8609f5c2","after":"7b43a96b0b2dfb3270abbd6cf1be1389344e7bbf","ref":"refs/heads/zaid/import-codegen-guessing-id-references","pushedAt":"2024-05-15T22:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"Guess ID references of dependant resources when generating code for import operations","shortMessageHtmlLink":"Guess ID references of dependant resources when generating code for i…"}},{"before":null,"after":"dacabae85de97a83cf4041918ad76dbf8609f5c2","ref":"refs/heads/zaid/import-codegen-guessing-id-references","pushedAt":"2024-05-15T22:06:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"fix a panic when refresh is used with --continue-on-error (#16184)\n\nRefreshes have their own way of dealing with errors, which does not\nmatch what we want to do with ContinueOnError (it's further reaching, we\nstill want to refresh dependents of failed resources). Therefore we made\nthem mutually exclusive.\n\nThe original change however missed that it's also possible for refreshes\nto happen during `pulumi up` using the `--refresh` flag. This currently\nresults in an assert/panic.\n\nFix this by not passing the `ContinueOnError` option through when we\nhave a refresh. This still gives us the right behaviour since refresh\nignores the errors anyway.\n\nFixes https://github.com/pulumi/pulumi/issues/16177\n\n## Checklist\n\n- [x] I have run `make tidy` to update any new dependencies\n- [x] I have run `make lint` to verify my code passes the lint check\n - [x] I have formatted my code using `gofumpt`\n\n\n- [x] I have added tests that prove my fix is effective or that my\nfeature works\n\n- [x] I have run `make changelog` and committed the\n`changelog/pending/` documenting my change\n\n- [ ] Yes, there are changes in this PR that warrants bumping the Pulumi\nCloud API version\n","shortMessageHtmlLink":"fix a panic when refresh is used with --continue-on-error (#16184)"}},{"before":"ec1995ba452d6617925d091b20c1dfad4549237d","after":"c1c92d1c7e1014650b334a292b7779917f56e513","ref":"refs/heads/proberts/step-generator-synchronized","pushedAt":"2024-05-15T18:52:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PollRobots","name":"Paul C. Roberts","path":"/PollRobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161542?s=80&v=4"},"commit":{"message":"Fix merge issues","shortMessageHtmlLink":"Fix merge issues"}},{"before":"ad16483e41e65f1497c691a7b76069e3c16b8c74","after":"ec1995ba452d6617925d091b20c1dfad4549237d","ref":"refs/heads/proberts/step-generator-synchronized","pushedAt":"2024-05-15T18:51:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PollRobots","name":"Paul C. Roberts","path":"/PollRobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3161542?s=80&v=4"},"commit":{"message":"Fix merge issues","shortMessageHtmlLink":"Fix merge issues"}},{"before":"ab7acdb6025085d315136d057c492b72bb3d12d1","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-16174-dbb887b5658097dd588931a6d4c7d9cc6d021312","pushedAt":"2024-05-15T17:24:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4b0e684900628aafb4096ce87e6db44389d344bc","after":null,"ref":"refs/heads/fraser/providerSchemaParam","pushedAt":"2024-05-15T17:24:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Frassle","name":"Fraser Waters","path":"/Frassle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1398274?s=80&v=4"}},{"before":"dbb887b5658097dd588931a6d4c7d9cc6d021312","after":"ab7acdb6025085d315136d057c492b72bb3d12d1","ref":"refs/heads/master","pushedAt":"2024-05-15T17:24:31.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add Paramaterize to provider interface (#16174)\n\n\n\n# Description\n\n\n\nThis is the bare bones changes required to update the provider interface\nfor parametrization. Nothing in the engine, sdks, cli, or codegen makes\nuse of these new methods yet.\n\nBut providers team can start building on top of this interface. Note\nthat this is subject to change, while this is _likely_ the right design\nfor parametrised providers there is a chance that we need to edit this\ninterface before GA release.\n\n## Checklist\n\n- [x] I have run `make tidy` to update any new dependencies\n- [x] I have run `make lint` to verify my code passes the lint check\n - [ ] I have formatted my code using `gofumpt`\n\n\n- [ ] I have added tests that prove my fix is effective or that my\nfeature works\n\n- [x] I have run `make changelog` and committed the\n`changelog/pending/` documenting my change\n\n- [ ] Yes, there are changes in this PR that warrants bumping the Pulumi\nCloud API version\n","shortMessageHtmlLink":"Add Paramaterize to provider interface (#16174)"}},{"before":"dc8439b93a2f178623353ced98c44979ef506a5c","after":"2727bd7826dce3253111d83c3de1f63e97e55fb3","ref":"refs/heads/lukehoban/ignoreChangesRefresh","pushedAt":"2024-05-15T16:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukehoban","name":"Luke Hoban","path":"/lukehoban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223467?s=80&v=4"},"commit":{"message":"Add Refresh.Apply tests","shortMessageHtmlLink":"Add Refresh.Apply tests"}},{"before":null,"after":"ab7acdb6025085d315136d057c492b72bb3d12d1","ref":"refs/heads/gh-readonly-queue/master/pr-16174-dbb887b5658097dd588931a6d4c7d9cc6d021312","pushedAt":"2024-05-15T16:22:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add Paramaterize to provider interface (#16174)\n\n\n\n# Description\n\n\n\nThis is the bare bones changes required to update the provider interface\nfor parametrization. Nothing in the engine, sdks, cli, or codegen makes\nuse of these new methods yet.\n\nBut providers team can start building on top of this interface. Note\nthat this is subject to change, while this is _likely_ the right design\nfor parametrised providers there is a chance that we need to edit this\ninterface before GA release.\n\n## Checklist\n\n- [x] I have run `make tidy` to update any new dependencies\n- [x] I have run `make lint` to verify my code passes the lint check\n - [ ] I have formatted my code using `gofumpt`\n\n\n- [ ] I have added tests that prove my fix is effective or that my\nfeature works\n\n- [x] I have run `make changelog` and committed the\n`changelog/pending/` documenting my change\n\n- [ ] Yes, there are changes in this PR that warrants bumping the Pulumi\nCloud API version\n","shortMessageHtmlLink":"Add Paramaterize to provider interface (#16174)"}},{"before":"c4d475eb591816f037fa89d519274f91ba13e609","after":"4b0e684900628aafb4096ce87e6db44389d344bc","ref":"refs/heads/fraser/providerSchemaParam","pushedAt":"2024-05-15T15:50:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Frassle","name":"Fraser Waters","path":"/Frassle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1398274?s=80&v=4"},"commit":{"message":"Add Paramaterize to provider interface","shortMessageHtmlLink":"Add Paramaterize to provider interface"}},{"before":"83972e16d93c8058bbd41e861d70ef746f6c7933","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-16174-dbb887b5658097dd588931a6d4c7d9cc6d021312","pushedAt":"2024-05-15T15:49:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"83972e16d93c8058bbd41e861d70ef746f6c7933","ref":"refs/heads/gh-readonly-queue/master/pr-16174-dbb887b5658097dd588931a6d4c7d9cc6d021312","pushedAt":"2024-05-15T15:09:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add Paramaterize to provider interface (#16174)\n\n\n\n# Description\n\n\n\nThis is the bare bones changes required to update the provider interface\nfor parametrization. Nothing in the engine, sdks, cli, or codegen makes\nuse of these new methods yet.\n\nBut providers team can start building on top of this interface. Note\nthat this is subject to change, while this is _likely_ the right design\nfor parametrised providers there is a chance that we need to edit this\ninterface before GA release.\n\n## Checklist\n\n- [x] I have run `make tidy` to update any new dependencies\n- [x] I have run `make lint` to verify my code passes the lint check\n - [ ] I have formatted my code using `gofumpt`\n\n\n- [ ] I have added tests that prove my fix is effective or that my\nfeature works\n\n- [x] I have run `make changelog` and committed the\n`changelog/pending/` documenting my change\n\n- [ ] Yes, there are changes in this PR that warrants bumping the Pulumi\nCloud API version\n","shortMessageHtmlLink":"Add Paramaterize to provider interface (#16174)"}},{"before":"acd01ae011b112eebe467ab8134d62f32b649930","after":"c4d475eb591816f037fa89d519274f91ba13e609","ref":"refs/heads/fraser/providerSchemaParam","pushedAt":"2024-05-15T15:00:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Frassle","name":"Fraser Waters","path":"/Frassle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1398274?s=80&v=4"},"commit":{"message":"Add Paramaterize to provider interface","shortMessageHtmlLink":"Add Paramaterize to provider interface"}},{"before":"9e33043f7eb894457f368163307f6529dbe87ebd","after":"f34ca8e9247b6119a3669a9b9d56c953a7356c26","ref":"refs/heads/tg/default-providers-take-2","pushedAt":"2024-05-15T14:32:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tgummerer","name":"Thomas Gummerer","path":"/tgummerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191004?s=80&v=4"},"commit":{"message":"implement programmatic default providers based on context in the engine and Go\n\nThis PR takes an alternative approach for implementing programmatic\ndefault providers, that was suggested in the internal design doc.\n\nInstead of making the default provider global, we create an API with a\ncallback that creates a new subcontext. In that subcontext and only\nin that subcontext is the provider set as the default provider. We\nachieve this by setting up a new monitor with a different port, so the\nengine can distinguish between the contexts.","shortMessageHtmlLink":"implement programmatic default providers based on context in the engi…"}},{"before":"55ea9354abe46f185adec1c4a4a9a1329c239dc3","after":"9e33043f7eb894457f368163307f6529dbe87ebd","ref":"refs/heads/tg/default-providers-take-2","pushedAt":"2024-05-15T13:54:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tgummerer","name":"Thomas Gummerer","path":"/tgummerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191004?s=80&v=4"},"commit":{"message":"implement programmatic default providers based on context in the engine and Go\n\nThis PR takes an alternative approach for implementing programmatic\ndefault providers, that was suggested in the internal design doc.\n\nInstead of making the default provider global, we create an API with a\ncallback that creates a new subcontext. In that subcontext and only\nin that subcontext is the provider set as the default provider. We\nachieve this by setting up a new monitor with a different port, so the\nengine can distinguish between the contexts.","shortMessageHtmlLink":"implement programmatic default providers based on context in the engi…"}},{"before":"d1c653bdbb444331bffcd5269c0c19c6cb21d9bd","after":"d0ce289b9456474c07a347c459420a656cf79582","ref":"refs/heads/julienp/py-output-static-typevar","pushedAt":"2024-05-15T13:44:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienp","name":"Julien P","path":"/julienp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387068?s=80&v=4"},"commit":{"message":"Weaken Output.all types\n\nThe previous types stated that all the arguments to `Output.all` should\nbe of the same type, however you can pass through a list of mixed types.\n\nIf `Output.all` returned a tuple isntead, we could provide overloads\nthat returned a `Output[tuple[T1, T2, ...]]` with the precise types.\nWith the return type being a list, we are limited to `List[Any]`.","shortMessageHtmlLink":"Weaken Output.all types"}},{"before":"59ba66985ce6cd00a3d58b09cf909db098a01218","after":"d1c653bdbb444331bffcd5269c0c19c6cb21d9bd","ref":"refs/heads/julienp/py-output-static-typevar","pushedAt":"2024-05-15T13:26:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienp","name":"Julien P","path":"/julienp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/387068?s=80&v=4"},"commit":{"message":"Weaken Output.all types\n\nThe previous types stated that all the arguments to `Output.all` should\nbe of the same type, however you can pass through a list of mixed types.\n\nIf `Output.all` returned a tuple isntead, we could provide overloads\nthat returned a `Output[tuple[T1, T2, ...]]` with the precise types.\nWith the return type being a list, we are limited to `List[Any]`.","shortMessageHtmlLink":"Weaken Output.all types"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES8aiKwA","startCursor":null,"endCursor":null}},"title":"Activity · pulumi/pulumi"}