Skip to content

Commit 88236e0

Browse files
Sophie Wigmoreryanmoran
Sophie Wigmore
authored andcommitted
add optional to BuilderConfigOrderGroup struct
1 parent f6fcb4c commit 88236e0

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

cargo/jam/internal/builder_config.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ type BuilderConfigOrder struct {
3131
}
3232

3333
type BuilderConfigOrderGroup struct {
34-
ID string `toml:"id"`
35-
Version string `toml:"version"`
34+
ID string `toml:"id"`
35+
Version string `toml:"version"`
36+
Optional bool `toml:"optional,omitempty"`
3637
}
3738
type BuilderConfigStack struct {
3839
ID string `toml:"id"`

cargo/jam/internal/builder_config_test.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ description = "Some description"
5050
[[order.group]]
5151
id = "some-repository/some-buildpack-id"
5252
version = "0.0.10"
53+
optional = true
5354
5455
[stack]
5556
id = "io.paketo.stacks.some-stack"
@@ -96,8 +97,9 @@ description = "Some description"
9697
{
9798
Group: []internal.BuilderConfigOrderGroup{
9899
{
99-
ID: "some-repository/some-buildpack-id",
100-
Version: "0.0.10",
100+
ID: "some-repository/some-buildpack-id",
101+
Version: "0.0.10",
102+
Optional: true,
101103
},
102104
},
103105
},

cargo/jam/update_builder_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ description = "Some description"
130130
[[order.group]]
131131
id = "some-repository/some-buildpack-id"
132132
version = "0.0.10"
133+
optional = true
133134
134135
[stack]
135136
id = "io.paketo.stacks.some-stack"
@@ -185,6 +186,7 @@ description = "Some description"
185186
[[order.group]]
186187
id = "some-repository/some-buildpack-id"
187188
version = "0.20.12"
189+
optional = true
188190
189191
[stack]
190192
id = "io.paketo.stacks.some-stack"

0 commit comments

Comments
 (0)