Skip to content

fix: Remove GoReleaser Pro-only alternative_names from jtk cask config #82

@rianjs

Description

@rianjs

Problem

.goreleaser-jtk.yml uses homebrew_casks.alternative_names (lines 64-65), which is a GoReleaser Pro-only field. We use GoReleaser OSS (free), so it rejects the config immediately:

yaml: unmarshal errors:
  line 64: field alternative_names not found in type config.HomebrewCask

This was introduced in commit cbe3071 ("Make jtk the primary cask name with jira-ticket-cli as alternative").

Impact

Blocks all jtk releases. GoReleaser fails before building any binaries. Affected runs:

Fix

  1. Remove alternative_names block from .goreleaser-jtk.yml
  2. Add binary: jtk to the cask config (it's missing — cfl has it, jtk doesn't)
  3. To provide the jira-ticket-cli alias, manually maintain a separate cask file in the homebrew-tap repo (separate issue)

Files

  • .goreleaser-jtk.yml — remove alternative_names, add binary: jtk

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions