Skip to content

About

Homebrew formulae for Screenly CLI

Resources

Stars

1 star

Watchers

8 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

homebrew-screenly-cli

Homebrew formulae for Screenly CLI.

Install

brew tap screenly/screenly-cli
brew install screenly-cli

Keeping this tap in sync

This repo is a downstream mirror: Screenly/cli is the single source of truth for the version. Formula/screenly-cli.rb builds from a git tag, so a release is only complete once the tag here matches the newest tag there.

Check for drift at any time:

# newest upstream release
gh release view --repo Screenly/cli --json tagName -q .tagName

# what this tap currently pins
grep 'tag:' Formula/screenly-cli.rb

To bump, open a PR on a release-YY.M.MICRO branch that updates the tag: — that is the only line that changes. There is no explicit version field: Homebrew derives the version from the tag (stripping the leading v, so tag v26.9.0 gives version 26.9.0), which means it cannot drift out of step with the tag. And because url points at the repo rather than a release tarball, there is no sha256 to recompute.

Don't reintroduce a version "v..." line. Homebrew sorts a leading v as a string token that ranks below any number, so a v-prefixed version compares as older than every bare one — brew audit rejects it outright (rubocops/version.rb).

The full release procedure lives upstream in Screenly/cli README and in that repo's cut-release agent skill.

About

Homebrew formulae for Screenly CLI

Resources

Stars

1 star

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages