naechtner/Integrate branch

Integrate a branch onto the base branch

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
branch-patternBranch pattern that is reintegrated onto the base branch (default: "^integrate_(?<base>[a-zA-Z/.-_0-9]+)_(?<identifier>.+)$"). The named identifier group is not required. The base group is required to exist though. This action requires write permissions to work.no^integrate_(?<base>[-a-zA-Z/._0-9]+)_(?<identifier>[^_]+)$
create-base-if-missingCreate the base branch if it does not existno
delete-sourceDelete the integration source once integrated if there are no further changesfalse
abort-integration-if-different-commits-on-originAbort the integration if the remote branch differsfalse
git-user-emailThe user email used for commits. This needs to be a valid email address or the action will fail. (Default: "action@github.com")action@github.com
git-user-nameThe user name used for commits. (Default: "Github Action")Github Action
namedescription
integration-target(string) The branch we are targeting with the rebase
did-integrate(boolean) Whether we integrated. Can be false if an error happened or the pattern does not match.
abortion-reason(string) Reason for the abortion. For an overview of the options see src/statics.ts
deleted-source(boolean) Whether the source was deleted. Can only be true if source deletion is enabled.
created-base(boolean) Whether the base was created during the process. Can only be true if the creation of the base is enabled.