Help us shape the future of Go! Take the 2026 Go Developer Survey

releaseidentity

package
v1.233.2 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package releaseidentity defines the identity embedded in release binaries.

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidIdentity = errors.New("invalid release identity")

ErrInvalidIdentity indicates a malformed release identity.

View Source
var Pattern = regexp.MustCompile(`atmos-release:(v[0-9]+\.[0-9]+\.[0-9]+(?:-[0-9A-Za-z.-]+)?):([0-9a-f]{40}):end`)

Pattern matches a complete embedded release identity, including prereleases.

View Source
var Value string

Value is set by the release linker. Version and Commit are derived from this same record, so verification does not depend on symbols removed by -s or linker flags omitted from Go build information by -trimpath.

Functions

func Parse

func Parse(value string) (string, string, error)

Parse returns the CLI version (without v) and full source commit.

Types

This section is empty.

Jump to

Keyboard shortcuts

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