pulumi/sdk/go/common/workspace
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
..
config.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
creds.go Improve invalid credentials error message (#17541) 2024-10-11 19:23:35 +00:00
creds_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
loaders.go New deployment settings wizards and environment variables management comands (#16564) 2024-07-03 20:24:26 +00:00
loaders_test.go ignore unexpected types instead of erroring out (#14149) 2023-10-11 16:39:16 +00:00
paths.go Just use errors.Is instead of As and Is (#17250) 2024-09-12 23:52:26 +00:00
paths_test.go Don't search upwards for policy packs when determining required plugins (#16865) 2024-08-02 11:49:16 +00:00
plugins.go automatically get latest version for plugins from a git source 2025-01-10 14:13:04 +01:00
plugins_install_nodejs_test.go ci: Use reduced smoke testing on Windows & macOS targets 2022-09-21 09:55:06 -07:00
plugins_install_python_test.go ci: Use reduced smoke testing on Windows & macOS targets 2022-09-21 09:55:06 -07:00
plugins_install_test.go Refactor: move plugin kind to apitype (#15946) 2024-04-25 17:30:30 +00:00
plugins_test.go fix test 2025-01-09 15:30:24 +01:00
project.go Enable some more linting rules (#17456) 2024-10-03 17:37:13 +00:00
project.json [sdk] add optional display name and tag fields to project templates (#14587) 2023-11-18 19:04:13 +00:00
project_test.go Preserve ordering when editing stack config. (#17452) 2024-10-02 13:31:10 +00:00
settings.go move pkg/workspace -> sdk/go/common/workspace 2020-03-18 14:35:53 -07:00
templates.go Adds support for Copilot templates to `pulumi new` (#16825) 2025-01-09 10:14:57 +00:00
templates_test.go pass context to git clone utilities (#17799) 2024-11-18 16:51:24 +00:00
templates_zip.go Adds support for Copilot templates to `pulumi new` (#16825) 2025-01-09 10:14:57 +00:00
templates_zip_test.go Adds support for Copilot templates to `pulumi new` (#16825) 2025-01-09 10:14:57 +00:00
workspace.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00