Scope native AOS Homebrew refresh to its declared tap #750

Closed
opened 2026-08-04 23:05:10 +00:00 by coilyco-ops · 0 comments
Owner

The first rollout of #748 showed that community.general.homebrew with update_homebrew: true refreshes every registered tap. The AOS tap updated successfully, but the task still failed on kai-server because the retired coilysiren/session-lattice and coilysiren/repo-recall remotes no longer exist.

Acceptance conditions:

  • aos-native refreshes only the repository backing coilyco-flight-deck/tap before resolving aos.
  • Unrelated stale taps cannot fail the tagged AOS convergence.
  • The two observed retired coilysiren/* taps are declared absent in the normal macOS and Linux Homebrew inventories.
  • Role documentation describes the scoped refresh and repository-reset behavior.
  • Ward Ansible lint and pre-commit pass.
The first rollout of #748 showed that `community.general.homebrew` with `update_homebrew: true` refreshes every registered tap. The AOS tap updated successfully, but the task still failed on `kai-server` because the retired `coilysiren/session-lattice` and `coilysiren/repo-recall` remotes no longer exist. Acceptance conditions: * `aos-native` refreshes only the repository backing `coilyco-flight-deck/tap` before resolving `aos`. * Unrelated stale taps cannot fail the tagged AOS convergence. * The two observed retired `coilysiren/*` taps are declared absent in the normal macOS and Linux Homebrew inventories. * Role documentation describes the scoped refresh and repository-reset behavior. * Ward Ansible lint and pre-commit pass.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/infrastructure#750
No description provided.