goreleaser

package
v0.8.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseTask added in v0.2.0

func ReleaseTask() Task

ReleaseTask creates a task for running goreleaser in CI environments. Requires CI=true, a version tag on HEAD, and optional quill/syft tools for signing and SBOM generation. It has no Description so it stays hidden from `help`.

func SnapshotTasks

func SnapshotTasks() Task

SnapshotTasks creates tasks for building snapshot (non-release) builds with goreleaser. Snapshot builds skip publishing and signing, useful for testing the release process locally.

Created tasks:

  • snapshot: builds for all configured targets
  • snapshot:single-target: builds for current OS/arch only (faster)
  • snapshots:clean: removes the snapshot output directory

func Tasks

func Tasks() Task

Tasks creates the complete release task group including snapshot builds, CI releases, and workflow triggers.

Types

This section is empty.

Jump to

Keyboard shortcuts

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