Package io.typeflows.github.dependabot
Class CommitMessage
-
- All Implemented Interfaces:
-
io.typeflows.util.Renderable
public final class CommitMessage extends Base implements Renderable<Map<String, Any>>
Represents customization options for commit messages created by Dependabot.
This class allows you to configure how Dependabot formats commit messages for dependency updates, including custom prefixes and additional information to include in the commit messages.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCommitMessage.DSLpublic classCommitMessage.Companion
-
Field Summary
Fields Modifier and Type Field Description public final Stringprefixpublic final StringprefixDevelopmentpublic final CommitMessageIncludeincludepublic final static CommitMessage.CompanionCompanion
-
Method Summary
Modifier and Type Method Description Map<String, Object>render()final static CommitMessagecreate(Configure<CommitMessage.DSL> block)Creates and configures a CommitMessage instance. final static CommitMessagecreate()Creates and configures a CommitMessage instance. final static CommitMessageinclude(CommitMessageInclude include)final static CommitMessagescope()-
-
Method Detail
-
create
@JvmOverloads() final static CommitMessage create(Configure<CommitMessage.DSL> block)
Creates and configures a CommitMessage instance.
- Parameters:
block- Configuration lambda to set up the commit message options- Returns:
Configured CommitMessage instance
-
create
@JvmOverloads() final static CommitMessage create()
Creates and configures a CommitMessage instance.
- Returns:
Configured CommitMessage instance
-
include
final static CommitMessage include(CommitMessageInclude include)
-
scope
final static CommitMessage scope()
-
-
-
-