@Stability(value=Experimental) public static final class PullRequestLint.Builder extends Object implements software.amazon.jsii.Builder<PullRequestLint>
PullRequestLint.| Modifier and Type | Method and Description |
|---|---|
PullRequestLint |
build() |
static PullRequestLint.Builder |
create(GitHub github) |
PullRequestLint.Builder |
runsOn(List<String> runsOn)
(experimental) Github Runner selection labels.
|
PullRequestLint.Builder |
semanticTitle(Boolean semanticTitle)
(experimental) Validate that pull request titles follow Conventional Commits.
|
PullRequestLint.Builder |
semanticTitleOptions(SemanticTitleOptions semanticTitleOptions)
(experimental) Options for validating the conventional commit title linter.
|
@Stability(value=Experimental) public static PullRequestLint.Builder create(GitHub github)
github - This parameter is required.PullRequestLint.Builder.@Stability(value=Experimental) public PullRequestLint.Builder runsOn(List<String> runsOn)
Default: ["ubuntu-latest"]
runsOn - Github Runner selection labels. This parameter is required.this@Stability(value=Experimental) public PullRequestLint.Builder semanticTitle(Boolean semanticTitle)
Default: true
semanticTitle - Validate that pull request titles follow Conventional Commits. This parameter is required.thishttps://www.conventionalcommits.org/@Stability(value=Experimental) public PullRequestLint.Builder semanticTitleOptions(SemanticTitleOptions semanticTitleOptions)
Default: - title must start with "feat", "fix", or "chore"
semanticTitleOptions - Options for validating the conventional commit title linter. This parameter is required.this@Stability(value=Experimental) public PullRequestLint build()
build in interface software.amazon.jsii.Builder<PullRequestLint>Copyright © 2021. All rights reserved.