package
1.0.24
Repository: https://github.com/zupit/horusec-devkit.git
Documentation: pkg.go.dev

# Functions

CheckoutReleaseBranch creates if not exists a release branch and then checkout @TODO validate release branch name with regex.
CherryPick Check for the dependencies than exec the cherry pick.
CreateAlphaTag executes "git", "tag", "-f", "-s", "alpha", "-m", "alpha".
CreateAndPushTag create and push a new given tag executing "git tag -s tag -m release+tag" and "git push --tags".
CreateLocalTag executes "git", "tag", "-s", tag, "-m", "release "+tag.
DefaultGitConfig sets horusec as global git user and [email protected] as global git email.
GitConfig configures global email and user for git.
GitPushAll executes "git", "push", "--all".
GitPushAlpha executes "git", "push", "origin", "-f", "alpha".
RemoveTag remove tag locally and in the origin "git tag -d tag" and "git push --delete origin tag".
UpVersions command to up latest version of the repository to the next, including the beta and rc next versions.
WriteCosignKeyToFile executes "echo "$COSIGN_KEY" > $COSIGN_KEY_LOCATION".