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