Release.Builder |
Release.Builder.artifactsDirectory(String artifactsDirectory) |
(experimental) A directory which will contain build artifacts.
|
Release.Builder |
Release.Builder.branch(String branch) |
(experimental) The default branch name to release from.
|
static Release.Builder |
Release.Builder.create(software.constructs.IConstruct scope) |
|
Release.Builder |
Release.Builder.githubRelease(Boolean githubRelease) |
(experimental) Create a GitHub release for each release.
|
Release.Builder |
Release.Builder.jsiiReleaseVersion(String jsiiReleaseVersion) |
(experimental) Version requirement of publib which is used to publish modules to npm.
|
Release.Builder |
Release.Builder.majorVersion(Number majorVersion) |
(experimental) Major version to release from the default branch.
|
Release.Builder |
Release.Builder.minMajorVersion(Number minMajorVersion) |
(experimental) Minimal Major version to release.
|
Release.Builder |
Release.Builder.npmDistTag(String npmDistTag) |
(experimental) The npmDistTag to use when publishing from the default branch.
|
Release.Builder |
Release.Builder.postBuildSteps(List<? extends JobStep> postBuildSteps) |
(experimental) Steps to execute after build as part of the release workflow.
|
Release.Builder |
Release.Builder.prerelease(String prerelease) |
(experimental) Bump versions from the default branch as pre-releases (e.g.
|
Release.Builder |
Release.Builder.publishDryRun(Boolean publishDryRun) |
(experimental) Instead of actually publishing to package managers, just print the publishing command.
|
Release.Builder |
Release.Builder.publishTasks(Boolean publishTasks) |
(experimental) Define publishing tasks that can be executed manually as well as workflows.
|
Release.Builder |
Release.Builder.releasableCommits(ReleasableCommits releasableCommits) |
(experimental) Find commits that should be considered releasable Used to decide if a release is required.
|
Release.Builder |
Release.Builder.releaseBranches(Map<String,? extends BranchOptions> releaseBranches) |
(experimental) Defines additional release branches.
|
Release.Builder |
Release.Builder.releaseEveryCommit(Boolean releaseEveryCommit) |
Deprecated.
|
Release.Builder |
Release.Builder.releaseFailureIssue(Boolean releaseFailureIssue) |
(experimental) Create a github issue on every failed publishing task.
|
Release.Builder |
Release.Builder.releaseFailureIssueLabel(String releaseFailureIssueLabel) |
(experimental) The label to apply to issues indicating publish failures.
|
Release.Builder |
Release.Builder.releaseSchedule(String releaseSchedule) |
Deprecated.
|
Release.Builder |
Release.Builder.releaseTagPrefix(String releaseTagPrefix) |
(experimental) Automatically add the given prefix to release tags.
|
Release.Builder |
Release.Builder.releaseTrigger(ReleaseTrigger releaseTrigger) |
(experimental) The release trigger to use.
|
Release.Builder |
Release.Builder.releaseWorkflowName(String releaseWorkflowName) |
(experimental) The name of the default release workflow.
|
Release.Builder |
Release.Builder.releaseWorkflowSetupSteps(List<? extends JobStep> releaseWorkflowSetupSteps) |
(experimental) A set of workflow steps to execute in order to setup the workflow container.
|
Release.Builder |
Release.Builder.task(Task task) |
(experimental) The task to execute in order to create the release artifacts.
|
Release.Builder |
Release.Builder.versionFile(String versionFile) |
(experimental) A name of a .json file to set the version field in after a bump.
|
Release.Builder |
Release.Builder.versionrcOptions(Map<String,? extends Object> versionrcOptions) |
(experimental) Custom configuration used when creating changelog with standard-version package.
|
Release.Builder |
Release.Builder.workflowContainerImage(String workflowContainerImage) |
(experimental) Container image to use for GitHub workflows.
|
Release.Builder |
Release.Builder.workflowNodeVersion(String workflowNodeVersion) |
(experimental) Node version to setup in GitHub workflows if any node-based CLI utilities are needed.
|
Release.Builder |
Release.Builder.workflowPermissions(JobPermissions workflowPermissions) |
(experimental) Permissions granted to the release workflow job.
|
Release.Builder |
Release.Builder.workflowRunsOn(List<String> workflowRunsOn) |
(experimental) Github Runner selection labels.
|
Release.Builder |
Release.Builder.workflowRunsOnGroup(GroupRunnerOptions workflowRunsOnGroup) |
(experimental) Github Runner Group selection options.
|