Skip to content
This repository was archived by the owner on Nov 10, 2023. It is now read-only.

Commit ed7b341

Browse files
nataliejamesonfacebook-github-bot
authored andcommitted
Fix use-before-assignment
Summary: Fixing some more small issues w/ the release script that came in during refactoring. Reviewed By: ttsugriy fbshipit-source-id: e852237
1 parent 5bf0a0d commit ed7b341

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

tools/release/platforms/homebrew.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,6 @@ def push_tap(git_repository, tap_path, version):
241241
git_url = "[email protected]:{}.git".format(git_repository)
242242

243243
with tempfile.TemporaryDirectory() as temp_dir:
244-
temp_dir = temp_dir.name
245244
logging.info("Cloning {} into {}".format(git_url, temp_dir))
246245
run(["git", "clone", git_url, temp_dir])
247246

@@ -282,7 +281,7 @@ def validate_tap(homebrew_dir, tap_repository, version):
282281
)
283282
if moved:
284283
brew(homebrew_dir, ["uninstall", brew_target])
285-
if output != "{}/buck: stable {}".format(tap_repository, version):
284+
if "{}/buck: stable {}".format(tap_repository, version) not in output:
286285
raise ReleaseException(
287286
"Expected version {} to be installed, but got this from `brew info {}`: {}".format(
288287
version, tap_repository, output

tools/release/publish_release.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@ def publish(
310310
chocolatey_token,
311311
deb_file,
312312
homebrew_file,
313+
homebrew_dir,
313314
chocolatey_file,
314315
):
315316
if args.upload_assets:
@@ -321,9 +322,9 @@ def publish(
321322
publish_chocolatey(chocolatey_file, chocolatey_token)
322323
if homebrew_file:
323324
add_assets(release, github_token, homebrew_file)
324-
validate_tap(args.tap_repository, args.version)
325+
validate_tap(homebrew_dir, args.tap_repository, args.version)
325326
if args.homebrew_push_tap:
326-
publish_tap_changes(args.version, args.tap_repository)
327+
publish_tap_changes(homebrew_dir, args.tap_repository, args.version)
327328
else:
328329
log_about_manual_tap_push(args.tap_repository)
329330

@@ -346,6 +347,7 @@ def main():
346347

347348
temp_dir = None
348349
temp_homebrew_dir = None
350+
homebrew_file = None
349351

350352
try:
351353
validate_environment(args)
@@ -377,6 +379,7 @@ def main():
377379
chocolatey_token,
378380
deb_file,
379381
homebrew_file,
382+
homebrew_dir,
380383
chocolatey_file,
381384
)
382385

@@ -395,7 +398,7 @@ def remove(path):
395398
remove(temp_dir)
396399
if temp_homebrew_dir:
397400
# If the person didn't want to publish, we need to keep this around
398-
if not homebrew_file or not args.homebrew_push_tap:
401+
if not homebrew_file or args.homebrew_push_tap:
399402
remove(temp_homebrew_dir)
400403

401404

0 commit comments

Comments
 (0)