Updated
On this page
Go pipeline that notifies the Go module proxy of new versions, verifies module availability, and optionally installs the binary locally.
#rlsbl.pipelines.go
#rlsbl.pipelines.go
Go pipeline that notifies the Go module proxy of new versions, verifies module availability, and optionally installs the binary locally.
#GoPipeline
Pipeline that notifies the Go module proxy for new versions.
Go modules don't use token-based publishing. The proxy is notified via go list -m, and CLI binaries are installed locally via go install.
#template_dir
python
def template_dir(self) -> str | None#template_mappings
python
def template_mappings(self, ctx) -> list[dict[str, str]]#build_assets
python
def build_assets(self, dir_path: str, version: str, dist_dir: str, ctx) -> list[str]#publish
python
def publish(self, dir_path: str, version: str, ctx) -> None#required_env_vars
python
def required_env_vars(self) -> list[str]#_detect_install_path
python
def _detect_install_path(self, dir_path: str) -> str | NoneDetermine the go install path for CLI projects.