Embed sdk versions (#68)
Part of https://github.com/pulumi/ci-mgmt/issues/915 Install pulumi in standard way Use the same method as other providers to install the pulumi CLI. - Lock the version of the CLI and therefore codegen for consistent build results. - Ensure the local language plugins are using by disabling ambient plugins. Enable respect schema version Remove setting version at SDK build time --------- Co-authored-by: Bryce Lampe <bryce@pulumi.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "docker-build",
|
||||
"displayName": "docker-build",
|
||||
"version": "0.0.2-alpha.1714063884+13fb5b61",
|
||||
"version": "1.0.0-alpha.0+dev",
|
||||
"description": "A Pulumi provider for building modern Docker images with buildx and BuildKit.",
|
||||
"keywords": [
|
||||
"docker",
|
||||
@@ -20,13 +20,15 @@
|
||||
"csharp": {
|
||||
"packageReferences": {
|
||||
"Pulumi": "3.*"
|
||||
}
|
||||
},
|
||||
"respectSchemaVersion": true
|
||||
},
|
||||
"go": {
|
||||
"importBasePath": "github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild",
|
||||
"packageImportAliases": {
|
||||
"github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild": "dockerbuild"
|
||||
},
|
||||
"respectSchemaVersion": true,
|
||||
"generics": "side-by-side"
|
||||
},
|
||||
"java": {
|
||||
@@ -43,12 +45,14 @@
|
||||
"nodejs": {
|
||||
"dependencies": {
|
||||
"@pulumi/pulumi": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"respectSchemaVersion": true
|
||||
},
|
||||
"python": {
|
||||
"requires": {
|
||||
"pulumi": "\u003e=3.0.0,\u003c4.0.0"
|
||||
},
|
||||
"respectSchemaVersion": true,
|
||||
"pyproject": {
|
||||
"enabled": true
|
||||
}
|
||||
|
||||
@@ -79,13 +79,15 @@ func NewBuildxProvider() provider.Provider {
|
||||
LanguageMap: map[string]any{
|
||||
"go": gogen.GoPackageInfo{
|
||||
// GenerateResourceContainerTypes: true,
|
||||
Generics: gogen.GenericsSettingSideBySide,
|
||||
RespectSchemaVersion: true,
|
||||
Generics: gogen.GenericsSettingSideBySide,
|
||||
PackageImportAliases: map[string]string{
|
||||
"github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild": "dockerbuild",
|
||||
},
|
||||
ImportBasePath: "github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild",
|
||||
},
|
||||
"csharp": csgen.CSharpPackageInfo{
|
||||
RespectSchemaVersion: true,
|
||||
PackageReferences: map[string]string{
|
||||
"Pulumi": "3.*",
|
||||
},
|
||||
@@ -100,11 +102,13 @@ func NewBuildxProvider() provider.Provider {
|
||||
},
|
||||
},
|
||||
"nodejs": tsgen.NodePackageInfo{
|
||||
RespectSchemaVersion: true,
|
||||
Dependencies: map[string]string{
|
||||
"@pulumi/pulumi": "^3.0.0",
|
||||
},
|
||||
},
|
||||
"python": pygen.PackageInfo{
|
||||
RespectSchemaVersion: true,
|
||||
PyProject: struct {
|
||||
Enabled bool `json:"enabled,omitempty"`
|
||||
}{Enabled: true},
|
||||
|
||||
Reference in New Issue
Block a user