Skip to content

Commit a00c190

Browse files
committed
opm validate: make sure skipped bundles are not included in replaces chain
Signed-off-by: Joe Lanford <[email protected]>
1 parent a0e2cf8 commit a00c190

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

alpha/model/model.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,9 @@ func (c *Channel) validateReplacesChain() error {
288288
if _, ok := chainFrom[cur.Name]; !ok {
289289
chainFrom[cur.Name] = []string{cur.Name}
290290
}
291+
if skippedBundles.Has(cur.Replaces) {
292+
break
293+
}
291294
for k := range chainFrom {
292295
chainFrom[k] = append(chainFrom[k], cur.Replaces)
293296
}

0 commit comments

Comments
 (0)