Interface UpgradeDependenciesWorkflowOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
UpgradeDependenciesWorkflowOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.216Z") @Stability(Experimental) public interface UpgradeDependenciesWorkflowOptions extends software.amazon.jsii.JsiiSerializable
(experimental) Options forUpgradeDependencies.workflowOptions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classUpgradeDependenciesWorkflowOptions.BuilderA builder forUpgradeDependenciesWorkflowOptionsstatic classUpgradeDependenciesWorkflowOptions.Jsii$ProxyAn implementation forUpgradeDependenciesWorkflowOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static UpgradeDependenciesWorkflowOptions.Builderbuilder()default List<String>getAssignees()(experimental) Assignees to add on the PR.default List<String>getBranches()(experimental) List of branches to create PR's for.default ContainerOptionsgetContainer()(experimental) Job container options.default GitIdentitygetGitIdentity()(experimental) The git identity to use for commits.default List<String>getLabels()(experimental) Labels to apply on the PR.default JobPermissionsgetPermissions()(experimental) Permissions granted to the upgrade job To limit job permissions forcontents, the desired permissions have to be explicitly set, e.g.:{ contents: JobPermission.NONE }.default GithubCredentialsgetProjenCredentials()(experimental) Choose a method for authenticating with GitHub for creating the PR.default List<String>getRunsOn()(experimental) Github Runner selection labels.default GroupRunnerOptionsgetRunsOnGroup()(experimental) Github Runner Group selection options.default UpgradeDependenciesSchedulegetSchedule()(experimental) Schedule to run on.
-
-
-
Method Detail
-
getAssignees
@Stability(Experimental) @Nullable default List<String> getAssignees()
(experimental) Assignees to add on the PR.Default: - no assignees
-
getBranches
@Stability(Experimental) @Nullable default List<String> getBranches()
(experimental) List of branches to create PR's for.Default: - All release branches configured for the project.
-
getContainer
@Stability(Experimental) @Nullable default ContainerOptions getContainer()
(experimental) Job container options.Default: - defaults
-
getGitIdentity
@Stability(Experimental) @Nullable default GitIdentity getGitIdentity()
(experimental) The git identity to use for commits.Default: "github-actions@github.com"
-
getLabels
@Stability(Experimental) @Nullable default List<String> getLabels()
(experimental) Labels to apply on the PR.Default: - no labels.
-
getPermissions
@Stability(Experimental) @Nullable default JobPermissions getPermissions()
(experimental) Permissions granted to the upgrade job To limit job permissions forcontents, the desired permissions have to be explicitly set, e.g.:{ contents: JobPermission.NONE }.Default: `{ contents: JobPermission.READ }`
-
getProjenCredentials
@Stability(Experimental) @Nullable default GithubCredentials getProjenCredentials()
(experimental) Choose a method for authenticating with GitHub for creating the PR.When using the default github token, PR's created by this workflow will not trigger any subsequent workflows (i.e the build workflow), so projen requires API access to be provided through e.g. a personal access token or other method.
Default: - personal access token named PROJEN_GITHUB_TOKEN
-
getRunsOn
@Stability(Experimental) @Nullable default List<String> getRunsOn()
(experimental) Github Runner selection labels.Default: ["ubuntu-latest"]
-
getRunsOnGroup
@Stability(Experimental) @Nullable default GroupRunnerOptions getRunsOnGroup()
(experimental) Github Runner Group selection options.
-
getSchedule
@Stability(Experimental) @Nullable default UpgradeDependenciesSchedule getSchedule()
(experimental) Schedule to run on.Default: UpgradeDependenciesSchedule.DAILY
-
builder
@Stability(Experimental) static UpgradeDependenciesWorkflowOptions.Builder builder()
-
-