Skip to content

feat(distribution): add Homebrew tap and install scripts#4

Merged
bercianor merged 2 commits intodevelopfrom
feat/distribution-scripts-and-homebrew
Apr 9, 2026
Merged

feat(distribution): add Homebrew tap and install scripts#4
bercianor merged 2 commits intodevelopfrom
feat/distribution-scripts-and-homebrew

Conversation

@bercianor
Copy link
Copy Markdown
Contributor

Adds distribution support for Flamingock CLI via Homebrew tap and one-liner install scripts for macOS, Linux, and Windows.

  • Add scripts/install.sh for macOS/Linux/WSL: detects platform, resolves the latest stable release via GitHub API if no version is specified, verifies SHA256, removes macOS quarantine attribute, and installs to a configurable directory
  • Add scripts/install.ps1 for Windows: equivalent logic in PowerShell, adds the install directory to the user PATH automatically
  • Add the Homebrew formula and CI workflow for the flamingock/homebrew-tap repository (to be created separately)
  • Update release.yml with a new job (update-homebrew-tap) that computes SHA256 hashes from the published release assets and triggers the tap bump workflow via workflow_dispatch. The tap is only updated on stable releases; pre-releases are skipped
  • Update README.md installation section with all distribution options (install script, Homebrew, direct download, JVM JAR)
  • Update Flamingock-java and CLI versions

Adds distribution support for Flamingock CLI via Homebrew tap and
one-liner install scripts for macOS, Linux, and Windows.

- Add scripts/install.sh for macOS/Linux/WSL: detects platform,
  resolves the latest stable release via GitHub API if no version is
  specified, verifies SHA256, removes macOS quarantine attribute, and
  installs to a configurable directory
- Add scripts/install.ps1 for Windows: equivalent logic in PowerShell,
  adds the install directory to the user PATH automatically
- Add the Homebrew formula and CI workflow for the flamingock/homebrew-tap
  repository (to be created separately)
- Update release.yml with a new job (update-homebrew-tap) that computes
  SHA256 hashes from the published release assets and triggers the tap
  bump workflow via workflow_dispatch. The tap is only updated on stable
  releases; pre-releases are skipped
- Update README.md installation section with all distribution options
  (install script, Homebrew, direct download, JVM JAR)
- Update Flamingock-java and CLI versions
@bercianor bercianor merged commit e7005e4 into develop Apr 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant