branch

command
v0.20251007.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2025 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Branch Release creates a new Boulder hotfix release branch and pushes it to GitHub. It ensures that the release branch has a standard name, and starts at a previously-tagged mainline release.

The expectation is that this branch will then be the target of one or more PRs copying (cherry-picking) commits from main to the release branch, and then a hotfix release will be tagged on the branch using the related Tag Release tool.

Usage:

go run github.com/letsencrypt/boulder/tools/release/branch@main [-push] tagname

The provided tagname must be a pre-existing release tag which is reachable from the "main" branch.

If the -push flag is not provided, it will simply print the details of the new branch and then exit. If it is provided, it will initiate a push to the remote.

In all cases, it assumes that the upstream remote is named "origin".

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL