Package io.typeflows.github.dependabot
Class Group
-
- All Implemented Interfaces:
-
io.typeflows.util.Renderable
public final class Group extends Base implements Renderable<Map<String, Any>>
Represents Dependabot group configuration for batching multiple dependency updates together.
This class defines rules for grouping related dependencies into a single pull request, reducing noise and making dependency management more efficient by combining updates that belong together based on patterns, dependency types, or update types.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classGroup.DSLpublic classGroup.Companion
-
Field Summary
Fields Modifier and Type Field Description public final GroupAppliesToappliesTopublic final List<String>patternspublic final List<String>excludePatternspublic final DependencyTypedependencyTypepublic final List<UpdateType>updateTypespublic final static Group.CompanionCompanion
-
Method Summary
-
-
Method Detail
-
create
@JvmOverloads() final static Group create(Configure<Group.DSL> block)
Creates and configures a Group instance.
- Parameters:
block- Configuration lambda to set up the grouping rules- Returns:
Configured Group instance
-
create
@JvmOverloads() final static Group create()
Creates and configures a Group instance.
- Returns:
Configured Group instance
-
-
-
-