Skip to content

CLI-802 Remove the Homebrew-specific binaries#559

Open
damien-urruty-sonarsource wants to merge 1 commit into
masterfrom
task/dam/CLI-802-remove-homebrew-distribution
Open

CLI-802 Remove the Homebrew-specific binaries#559
damien-urruty-sonarsource wants to merge 1 commit into
masterfrom
task/dam/CLI-802-remove-homebrew-distribution

Conversation

@damien-urruty-sonarsource

@damien-urruty-sonarsource damien-urruty-sonarsource commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary by Gitar

  • Distribution logic:
    • Replaced the boolean IS_STANDALONE_DISTRIBUTION with a configuration-based CURRENT_DISTRIBUTION object.
    • Moved distribution-specific logic into DistributionConfig to manage features like enableSelfUpdate centrally.
  • Code cleanup:
    • Removed homebrew from DISTRIBUTIONS and updated command-tree.ts and status.ts to use the new configuration helper.
  • CI/CD and Testing:
    • Cleaned up build.yml to exclude Homebrew artifacts from the build and publishing pipeline.
    • Updated distribution.test.ts to reflect the removal of Homebrew and added validation for resolveDistributionConfig.
  • Documentation:
    • Updated CLAUDE.md to confirm standalone is the sole supported distribution value.

This will update automatically on new commits.

@netlify

netlify Bot commented Jul 7, 2026

Copy link
Copy Markdown

Deploy Preview for sonarqube-cli canceled.

Name Link
🔨 Latest commit 68c0bd7
🔍 Latest deploy log https://app.netlify.com/projects/sonarqube-cli/deploys/6a4ceb3cfb4aa40008f0fb4c

@hashicorp-vault-sonar-prod

hashicorp-vault-sonar-prod Bot commented Jul 7, 2026

Copy link
Copy Markdown

CLI-802

@damien-urruty-sonarsource damien-urruty-sonarsource force-pushed the task/dam/CLI-802-remove-homebrew-distribution branch from 10b15ed to 68c0bd7 Compare July 7, 2026 12:04
@damien-urruty-sonarsource damien-urruty-sonarsource marked this pull request as ready for review July 7, 2026 12:11
@gitar-bot

gitar-bot Bot commented Jul 7, 2026

Copy link
Copy Markdown
Code Review ✅ Approved

Removes Homebrew-specific binaries and distribution logic, consolidating configuration into a central DistributionConfig object. No issues found.

Options

Auto-apply is off → Gitar will not commit updates to this branch.
Display: compact → Showing less information.

Comment with these commands to change the behavior for this request:

Auto-apply Compact
gitar auto-apply:on         
gitar display:verbose         

Was this helpful? React with 👍 / 👎 | Gitar

@sonarqubecloud

sonarqubecloud Bot commented Jul 7, 2026

Copy link
Copy Markdown

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