pulumi/sdk
Thomas Gummerer 869562e81e automatically get latest version for plugins from a git source
Plugins from a git source are being introduced in https://github.com/pulumi/pulumi/pull/17827.
That implementation requires the user to specify the version manually.
We can and want to do better however.  This commit makes it so that we
detect the version automatically from the repo.

We do this by first checking if there are any tags that parse as
semver, and if so return the latest tag.  If there are no tags that
are valid semver versions, we use the commit hash for the latest
commit on the default branch.
2025-01-10 14:13:04 +01:00
..
go automatically get latest version for plugins from a git source 2025-01-10 14:13:04 +01:00
nodejs add test 2025-01-09 15:30:24 +01:00
proto/go Document provider Diff response requirements (#18032) 2024-12-16 11:10:28 +00:00
python Changelog and go.mod updates for v3.145.0 (#18181) 2025-01-08 18:33:19 +00:00
.version Freeze v3.145.0 (#18143) 2025-01-07 13:03:36 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod auto/go: interrupt programs gracefully on context cancel (#18124) 2025-01-02 11:38:28 +00:00
go.sum auto/go: interrupt programs gracefully on context cancel (#18124) 2025-01-02 11:38:28 +00:00
version.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.