diff --git a/Makefile b/Makefile
index 1943ffa..29eed46 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ PULUMI_MISSING_DOCS_ERROR := true
# Override during CI using `make [TARGET] PROVIDER_VERSION=""` or by setting a PROVIDER_VERSION environment variable
# Local & branch builds will just used this fixed default version unless specified
-PROVIDER_VERSION ?= 0.0.0-alpha.0+dev
+PROVIDER_VERSION ?= 0.3.2-alpha.0+dev
# Use this normalised version everywhere rather than the raw input to ensure consistency.
VERSION_GENERIC = $(shell pulumictl convert-version --language generic --version "$(PROVIDER_VERSION)")
diff --git a/provider/cmd/pulumi-resource-acme/schema.json b/provider/cmd/pulumi-resource-acme/schema.json
index 94b3854..39f9ce5 100644
--- a/provider/cmd/pulumi-resource-acme/schema.json
+++ b/provider/cmd/pulumi-resource-acme/schema.json
@@ -22,12 +22,14 @@
"Pulumi": "3.*"
},
"compatibility": "tfbridge20",
- "rootNamespace": "Pulumiverse"
+ "rootNamespace": "Pulumiverse",
+ "respectSchemaVersion": true
},
"go": {
"importBasePath": "github.com/pulumiverse/pulumi-acme/sdk/go/acme",
"generateResourceContainerTypes": true,
- "generateExtraInputTypes": true
+ "generateExtraInputTypes": true,
+ "respectSchemaVersion": true
},
"nodejs": {
"packageName": "@pulumiverse/acme",
@@ -41,7 +43,8 @@
"@types/node": "^10.0.0"
},
"compatibility": "tfbridge20",
- "disableUnionOutputTypes": true
+ "disableUnionOutputTypes": true,
+ "respectSchemaVersion": true
},
"python": {
"packageName": "pulumiverse_acme",
@@ -50,6 +53,7 @@
},
"readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/vancluever/terraform-provider-acme)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e first check the [`pulumi-acme` repo](https://github.com/pulumiverse/pulumi-acme/issues); however, if that doesn't turn up anything,\n\u003e please consult the source [`terraform-provider-acme` repo](https://github.com/vancluever/terraform-provider-acme/issues).",
"compatibility": "tfbridge20",
+ "respectSchemaVersion": true,
"pyproject": {
"enabled": true
}
diff --git a/provider/resources.go b/provider/resources.go
index dd15052..7cba122 100644
--- a/provider/resources.go
+++ b/provider/resources.go
@@ -95,6 +95,7 @@ func Provider() tfbridge.ProviderInfo {
// section, or refer to the AWS provider. Delete this section if there are
// no overlay files.
//Overlay: &tfbridge.OverlayInfo{},
+ RespectSchemaVersion: true,
},
Python: &tfbridge.PythonInfo{
PackageName: "pulumiverse_acme",
@@ -102,7 +103,8 @@ func Provider() tfbridge.ProviderInfo {
Requires: map[string]string{
"pulumi": ">=3.0.0,<4.0.0",
},
- PyProject: struct{ Enabled bool }{true},
+ PyProject: struct{ Enabled bool }{true},
+ RespectSchemaVersion: true,
},
Golang: &tfbridge.GolangInfo{
ImportBasePath: filepath.Join(
@@ -112,12 +114,14 @@ func Provider() tfbridge.ProviderInfo {
mainPkg,
),
GenerateResourceContainerTypes: true,
+ RespectSchemaVersion: true,
},
CSharp: &tfbridge.CSharpInfo{
RootNamespace: "Pulumiverse",
PackageReferences: map[string]string{
"Pulumi": "3.*",
},
+ RespectSchemaVersion: true,
},
}
diff --git a/sdk/dotnet/Pulumiverse.Acme.csproj b/sdk/dotnet/Pulumiverse.Acme.csproj
index 5f4d511..8c944af 100644
--- a/sdk/dotnet/Pulumiverse.Acme.csproj
+++ b/sdk/dotnet/Pulumiverse.Acme.csproj
@@ -9,6 +9,7 @@
https://www.pulumi.com
https://github.com/pulumiverse/pulumi-acme
logo.png
+ 0.3.2-alpha.0+dev
net6.0
enable
diff --git a/sdk/dotnet/pulumi-plugin.json b/sdk/dotnet/pulumi-plugin.json
index 99280a2..ffc9ffe 100644
--- a/sdk/dotnet/pulumi-plugin.json
+++ b/sdk/dotnet/pulumi-plugin.json
@@ -1,5 +1,6 @@
{
"resource": true,
"name": "acme",
+ "version": "0.3.2-alpha.0+dev",
"server": "github://api.github.com/pulumiverse/pulumi-acme"
}
diff --git a/sdk/go/acme/internal/pulumiUtilities.go b/sdk/go/acme/internal/pulumiUtilities.go
index 52b95c4..7f840fe 100644
--- a/sdk/go/acme/internal/pulumiUtilities.go
+++ b/sdk/go/acme/internal/pulumiUtilities.go
@@ -165,7 +165,7 @@ func callPlainInner(
func PkgResourceDefaultOpts(opts []pulumi.ResourceOption) []pulumi.ResourceOption {
defaults := []pulumi.ResourceOption{}
defaults = append(defaults, pulumi.PluginDownloadURL("github://api.github.com/pulumiverse/pulumi-acme"))
- version := SdkVersion
+ version := semver.MustParse("0.3.2-alpha.0+dev")
if !version.Equals(semver.Version{}) {
defaults = append(defaults, pulumi.Version(version.String()))
}
@@ -176,7 +176,7 @@ func PkgResourceDefaultOpts(opts []pulumi.ResourceOption) []pulumi.ResourceOptio
func PkgInvokeDefaultOpts(opts []pulumi.InvokeOption) []pulumi.InvokeOption {
defaults := []pulumi.InvokeOption{}
defaults = append(defaults, pulumi.PluginDownloadURL("github://api.github.com/pulumiverse/pulumi-acme"))
- version := SdkVersion
+ version := semver.MustParse("0.3.2-alpha.0+dev")
if !version.Equals(semver.Version{}) {
defaults = append(defaults, pulumi.Version(version.String()))
}
diff --git a/sdk/go/acme/pulumi-plugin.json b/sdk/go/acme/pulumi-plugin.json
index 99280a2..ffc9ffe 100644
--- a/sdk/go/acme/pulumi-plugin.json
+++ b/sdk/go/acme/pulumi-plugin.json
@@ -1,5 +1,6 @@
{
"resource": true,
"name": "acme",
+ "version": "0.3.2-alpha.0+dev",
"server": "github://api.github.com/pulumiverse/pulumi-acme"
}
diff --git a/sdk/nodejs/package.json b/sdk/nodejs/package.json
index 2467320..0bdf164 100644
--- a/sdk/nodejs/package.json
+++ b/sdk/nodejs/package.json
@@ -1,6 +1,6 @@
{
"name": "@pulumiverse/acme",
- "version": "${VERSION}",
+ "version": "0.3.2-alpha.0+dev",
"description": "A Pulumi package for creating and managing ACME cloud resources.",
"keywords": [
"pulumi",
@@ -24,6 +24,7 @@
"pulumi": {
"resource": true,
"name": "acme",
+ "version": "0.3.2-alpha.0+dev",
"server": "github://api.github.com/pulumiverse/pulumi-acme"
}
}
diff --git a/sdk/python/pulumiverse_acme/pulumi-plugin.json b/sdk/python/pulumiverse_acme/pulumi-plugin.json
index 99280a2..ffc9ffe 100644
--- a/sdk/python/pulumiverse_acme/pulumi-plugin.json
+++ b/sdk/python/pulumiverse_acme/pulumi-plugin.json
@@ -1,5 +1,6 @@
{
"resource": true,
"name": "acme",
+ "version": "0.3.2-alpha.0+dev",
"server": "github://api.github.com/pulumiverse/pulumi-acme"
}
diff --git a/sdk/python/pyproject.toml b/sdk/python/pyproject.toml
index 9d345ba..e244b08 100644
--- a/sdk/python/pyproject.toml
+++ b/sdk/python/pyproject.toml
@@ -5,7 +5,7 @@
keywords = ["pulumi", "acme", "category/cloud"]
readme = "README.md"
requires-python = ">=3.8"
- version = "0.0.0"
+ version = "0.3.2a0+dev"
[project.license]
text = "Apache-2.0"
[project.urls]