in cmd/release/minor/main.go [14:42]
func main() {
latestSupportedReleaseBranch, err := values.GetLatestSupportedReleaseBranch()
if err != nil {
log.Fatalf("getting the latest supported release branch to create new minor release: %v", err)
}
// Adds new release branch to SUPPORTED_RELEASE_BRANCHES
addedReleaseBranch, err := values.AddNextReleaseBranch()
if err != nil {
log.Fatalf("getting the new release branch: %v", err)
}
log.Printf("Added %s to SUPPORTED_RELEASE_BRANCHES", addedReleaseBranch)
prevReleaseBranch, nextReleaseBranch := string(latestSupportedReleaseBranch), string(addedReleaseBranch)
// Adds project files new release branch
projectFilesAddedCount, err := projects.CreateFilesAndDirectories(prevReleaseBranch, nextReleaseBranch)
if err != nil {
log.Fatalf("creating project files and directories: %v", err)
}
log.Printf("Generated %d project files", projectFilesAddedCount)
// Adds release directory and sets RELEASE values to "0"
err = createReleaseDirectoryAndFiles(nextReleaseBranch)
if err != nil {
log.Fatalf("creating RELEASE files: %v", err)
}
log.Printf("Generated RELEASE files")
}