pulumi/changelog/pending
Will Jones 100470d2e7
Revert "Implement `dependsOn` for invokes in the NodeJS SDK (#16560)" (#16642)
From SDKs, we call invokes in one of two ways:

* In a "non-output" context (e.g. `getX`), which has a result dependent
on the language (e.g. a `Promise` in NodeJS) that _does not_ track
dependencies.
* In an "output" context (e.g. `getXOutput`), which has an `Output` type
and does track dependencies.

In the non-output case, `dependsOn` really doesn't make sense, since
this style of invoke is inherently ignoring dependency tracking/outputs.
This commit thus reverts 492c57c7dd so
that we can rethink the design before people's programs are subtly
broken in this case.
2024-07-12 10:16:55 +00:00
..
20240711--cli-new--install-policy-or-project-dependencies-based-on-nearest-configuration-file.yaml Install policy or project dependencies based on nearest configuration file (#16631) 2024-07-12 08:56:18 +00:00
20240711--cli-state--introduce-a-state-move-command-that-can-be-used-to-move-resources-between-stacks-projects.yaml state_move: mark command as non-hidden (#16630) 2024-07-11 11:58:11 +00:00
20240711--sdk-nodejs--dont-count-plugins-from-a-nested-policy-pack-in-getrequiredplugins.yaml Don't count plugins from a nested policy pack in GetRequiredPlugins (#16632) 2024-07-11 16:01:31 +00:00
20240711--yaml--fixes-using-stackreference-outputs-of-types-other-than-string-in-pulumi-yaml.yaml Update Pulumi YAML to 1.9.1 (#16636) 2024-07-11 22:33:05 +00:00
20240712--engine--fix-an-issue-where-pulumi-up-continue-on-error-could-result-in-a-snapshot-integrity-failure.yaml continue-on-error: respect all dependency relationships (#16639) 2024-07-12 09:42:57 +00:00
20240712--sdk-nodejs--revert-the-implementation-of-dependson-for-invokes-in-the-nodejs-sdk.yaml Revert "Implement `dependsOn` for invokes in the NodeJS SDK (#16560)" (#16642) 2024-07-12 10:16:55 +00:00