Skip to content

ship.conf says formulas=luxc, or the homebrew step waits for a file the tap will never carry #90

Description

@anderix

The homebrew step waits for Formula/lux.rb and the tap carries luxc.rb, so every lux release stops one step from the end.

What was verified

  homebrew lux                 no         no formula in anderix/homebrew-tap

The tap is not behind: anderix/homebrew-tap/Formula holds one file, luxc.rb, pinning version "0.19.18" against the current tag. The name is a decision rather than an accident, and dist-workspace.toml records why — the formula takes the package name luxc because lux in homebrew-core is an unrelated video downloader and wins the plain name over any tap. The binary it installs is still lux, which is what commands=lux says, and that line is true of the command.

What closes it

ship now has a profile key for it. One line in ship.conf:

formulas=luxc

Formulas falls back to commands and then to the repo name, so every other repo is unaffected.

Moved from anderix/ship#49.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions