Skip to content

Label Homebrew CI archive downloads - #1

Merged
bpopadiuk merged 4 commits into
mainfrom
codex/download-analytics-ci-marker
Sep 24, 2026
Merged

bpopadiuk merged 4 commits into
mainfrom
codex/download-analytics-ci-marker

Conversation

@bpopadiuk

@bpopadiuk bpopadiuk commented Aug 20, 2026 •

Copy link
Copy Markdown
Contributor

Implemented by Codex.

Summary:

  • create an ephemeral runner-local curl config for tap CI
  • validate that the config path is absolute, mode 0600, and contains exactly one X-Antfly-Audience: ci header
  • scope HOMEBREW_CURLRC only to an explicit forced formula archive fetch
  • preserve Homebrew's normal user agent for channel attribution
  • fully qualify the intended formula fetch/install/test target so it is not confused with the same-named cask
  • leave all formulas and casks unchanged

The header is a caller-asserted metric label only and does not authorize access or prove CI identity.

Validation:

  • actionlint and YAML parsing pass
  • a real local brew fetch --force --formula completed with the scoped curl config
  • git diff --check passes
  • the earlier hosted run successfully fetched the formula archive, then exposed a pre-existing artifact problem: Homebrew cannot rewrite libantfly.dylib because its Mach-O header lacks install-name padding
  • the new focused fetch step is independently visible before the unchanged install/test steps

@bpopadiuk
bpopadiuk marked this pull request as ready for review August 21, 2026 23:25
@bpopadiuk
bpopadiuk merged commit ac7165d into main Sep 24, 2026
1 check passed
@bpopadiuk
bpopadiuk deleted the codex/download-analytics-ci-marker branch September 24, 2026 22:37
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