Skip to content

Commit 7fbca23

Browse files
authored
Fix --exclude-type on buf generate with specified inputs (#3726)
1 parent aaf8ce0 commit 7fbca23

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## [Unreleased]
44

55
- Fix `exclude_type` on a non imported package.
6+
- Fix `--exclude-type` flag for `buf generate` when an input is specified.
67

78
## [v1.51.0] - 2025-03-28
89

private/buf/cmd/buf/command/generate/generate.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,12 +630,17 @@ func getInputImages(
630630
if len(includeTypesOverride) > 0 {
631631
includeTypes = includeTypesOverride
632632
}
633+
var excludeTypes []string
634+
if len(excludeTypesOverride) > 0 {
635+
excludeTypes = excludeTypesOverride
636+
}
633637
inputImage, err := controller.GetImage(
634638
ctx,
635639
input,
636640
bufctl.WithConfigOverride(moduleConfigOverride),
637641
bufctl.WithTargetPaths(targetPathsOverride, excludePathsOverride),
638642
bufctl.WithImageIncludeTypes(includeTypes),
643+
bufctl.WithImageExcludeTypes(excludeTypes),
639644
)
640645
if err != nil {
641646
return nil, err

0 commit comments

Comments
 (0)