Skip to content

[patch] Disable incompatible sitectl-isle formula - #12

Merged
libops-agent merged 1 commit into
mainfrom
disable-incompatible-sitectl-isle
Jul 16, 2026
Merged

libops-agent merged 1 commit into
mainfrom
disable-incompatible-sitectl-isle

Conversation

@libops-agent

Copy link
Copy Markdown
Contributor

Summary

  • disable sitectl-isle 0.19.0 because Homebrew cannot express its exact legacy core/Drupal dependency set
  • add the missing formula description and MIT license metadata
  • make the tap verifier reject any enabled pre-v1 ISLE formula, preventing an older reconciliation workflow from silently restoring the unsafe combination

The release assets remain available for the documented manual legacy installation. This only blocks Homebrew from resolving 0.19.0 alongside the v1 core formulas.

Validation

  • 7 Ruby verifier tests / 19 assertions
  • all four existing ISLE release assets and checksums verified
  • brew audit --strict --formula (before policy addition; formula unchanged afterward)
  • brew style (before policy addition)
  • actual brew install refusal with the compatibility reason
  • git diff --check

@libops-agent
libops-agent merged commit 8ff6ccf into main Jul 16, 2026
1 check passed
@libops-agent
libops-agent deleted the disable-incompatible-sitectl-isle branch July 16, 2026 19:07
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