mirror of https://github.com/pulumi/pulumi.git
969e0b9735
Noticed this issue while doing SDK gen for parameterised providers, but figured it deserved its own conformance test. Check that if a provider has a pre-release semver that the _exact_ version can be reported by the generated SDK. This already just works for NodeJS, but Python needed a fix to write the version to `_utilities.py` rather than trying to unconvert the pypi version from the package. Also needed to make the conformance test checks for `GetProgramDependencies` even weaker (which is fine, they are just a very basic sanity check) because the provider reports a version of "3.0.0-alpha.1.internal" while the python version is "3.0.0a1+internal". |
||
---|---|---|
.. | ||
l1-empty | ||
l1-main/subdir | ||
l1-output-array | ||
l1-output-bool | ||
l1-output-number | ||
l1-output-string | ||
l1-stack-reference | ||
l2-destroy | ||
l2-engine-update-options | ||
l2-explicit-provider | ||
l2-failed-create-continue-on-error | ||
l2-large-string | ||
l2-resource-alpha | ||
l2-resource-asset-archive | ||
l2-resource-simple | ||
l2-target-up-with-new-dependency | ||
snapshots | ||
snapshots_bad | ||
snapshots_edit | ||
snapshots_runtime_options/projects/l1-empty |