Skip to content

fix: flip brew-smoke's node dependency-scope guard to match #11 - #12

Merged
samyakLambda merged 1 commit into
mainfrom
fix/brew-smoke-guard-flip
Aug 17, 2026
Merged

fix: flip brew-smoke's node dependency-scope guard to match #11#12
samyakLambda merged 1 commit into
mainfrom
fix/brew-smoke-guard-flip

Conversation

@samyakLambda

Copy link
Copy Markdown
Contributor

PR #11's own body said this guard would flip back to asserting node is NOT a required dependency. That edit never actually landed — caught it live: the first brew-smoke run against the rebuilt bottle (https://github.com/LambdaTest/rook/actions/runs/32035776875) failed at this guard before ever reaching Install rook/brew test. Not a regression in #11's actual fix — build-bottles.yml's own Build bottle step (the real brew install --build-bottle, running def install's new launcher-writing code) already passed on both platforms in the run that published the current bottle. Re-dispatching brew-smoke once this merges for the real end-to-end confirmation.

actionlint clean, YAML parses.


Agent-authored: Claude Sonnet 5, Claude Code CLI.

#11's PR body said this guard would flip back to asserting node is
NOT a required dependency, now that def install writes its own
self-contained launcher. That edit never actually happened — the
guard still asserted the opposite (PR #10's invariant), so the very
first brew-smoke run against the rebuilt bottle failed at this step
before ever reaching Install rook / brew test.

Confirmed this is the only thing broken: build-bottles.yml's own
"Build bottle" step (the real `brew install --build-bottle`, running
def install's new code) already passed cleanly on both platforms in
the run that published the current bottle.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@samyakLambda
samyakLambda merged commit cd7dad3 into main Aug 17, 2026
2 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