Skip to content
Bitcoin Roots

v30.3-roots.1 · Commit 65: [PATCH 65/68] fix(release): collect Homebrew dependency unions with supported flags

ci/release/runner-notices.py

Before: ci/release/runner-notices.py · After: ci/release/runner-notices.py

File metadata
index 98a59e49816427b8c37fd226ffd76d69eef7df4f..4876f59c3fb520b360d662b0a1c5b7a3c2082e3f 100755

Download original patch · Release notes

Diff rows 1–8 of 8. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.

ci/release/runner-notices.py CHANGED
@@ -117,7 +117,7 @@ def depends_notices(depends, host, destination):
117
 
118
  def brew_notices(destination, bundle=None):
119
  requested = ['qt@6', 'boost', 'libevent', 'zeromq', 'qrencode', 'miniupnpc', 'capnp']
120
- dependencies = run('brew', 'deps', '--installed', '--recursive', *requested).splitlines()
121
  names = sorted(set(requested + dependencies))
122
  formulae = [formula for name in names for formula in json.loads(run('brew', 'info', '--json=v2', name))['formulae']]
123
  required = notices.required_components('darwin-arm64') - {'sqlite'}
 
117
 
118
  def brew_notices(destination, bundle=None):
119
  requested = ['qt@6', 'boost', 'libevent', 'zeromq', 'qrencode', 'miniupnpc', 'capnp']
120
+ dependencies = run('brew', 'deps', '--installed', '--union', *requested).splitlines()
121
  names = sorted(set(requested + dependencies))
122
  formulae = [formula for name in names for formula in json.loads(run('brew', 'info', '--json=v2', name))['formulae']]
123
  required = notices.required_components('darwin-arm64') - {'sqlite'}