Skip to content

Commit 7f4ad82

Browse files
stable sorting deployment modes
1 parent 8b24235 commit 7f4ad82

File tree

6 files changed

+13
-6
lines changed

6 files changed

+13
-6
lines changed

examples/dotnet/provider-defang.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88
<ItemGroup>
99
<PackageReference Include="Pulumi" Version="3.*" />
10-
<PackageReference Include="DefangLabs.Defang" Version="1.2.0-alpha.1745520820+dirty" />
10+
<PackageReference Include="DefangLabs.Defang" Version="1.2.0-alpha.1745520882" />
1111
</ItemGroup>
1212

1313
</Project>

examples/go/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ go 1.20
44

55
require (
66
github.com/pulumi/pulumi/sdk/v3 v3.30.0
7-
github.com/DefangLabs/pulumi-defang/sdk v1.2.0-alpha.1745520820+dirty
7+
github.com/DefangLabs/pulumi-defang/sdk v1.2.0-alpha.1745520882
88
)

examples/nodejs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"dependencies": {
77
"typescript": "^4.0.0",
88
"@pulumi/pulumi": "^3.0.0",
9-
"@defang-io/pulumi-defang": "1.2.0-alpha.1745520820+dirty"
9+
"@defang-io/pulumi-defang": "1.2.0-alpha.1745520882"
1010
}
1111
}

examples/python/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi-defang==1.2.0-alpha.1745520820+dirty
1+
pulumi-defang==1.2.0-alpha.1745520882
22
pulumi>=3.0.0,<4.0.0

provider/cmd/pulumi-resource-defang/schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "defang",
3-
"version": "1.2.0-alpha.1744837356",
3+
"version": "1.2.0-alpha.1745520882",
44
"description": "Take your app from Docker Compose to a secure and scalable cloud deployment with Pulumi.",
55
"keywords": [
66
"category/cloud",
@@ -1424,7 +1424,7 @@
14241424
},
14251425
"deploymentMode": {
14261426
"type": "string",
1427-
"description": "The deployment mode to use. Can be one of [STAGING PRODUCTION DEVELOPMENT].",
1427+
"description": "The deployment mode to use. Can be one of [DEVELOPMENT STAGING PRODUCTION].",
14281428
"default": "DEVELOPMENT"
14291429
}
14301430
},

provider/provider.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ package provider
1616

1717
import (
1818
"fmt"
19+
"sort"
1920
"strings"
2021

2122
defangv1 "github.com/DefangLabs/defang/src/protos/io/defang/v1"
@@ -112,5 +113,11 @@ func deploymentModes() []string {
112113
}
113114
modes = append(modes, name)
114115
}
116+
117+
// sort the modes by their value in the value map
118+
sort.Slice(modes, func(i, j int) bool {
119+
return defangv1.DeploymentMode_value[modes[i]] < defangv1.DeploymentMode_value[modes[j]]
120+
})
121+
115122
return modes
116123
}

0 commit comments

Comments
 (0)