Skip to content

Commit 4baaec3

Browse files
committed
Run library installation tasks independently
1 parent 504af41 commit 4baaec3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: lib/arduino_ci/arduino_backend.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,9 @@ def install_boards(boardfamily)
183183
run_and_capture("core", "install", boardfamily)
184184
else
185185
urls = @additional_urls.join(",")
186-
res1 = run_and_capture("core", "update-index", "--additional-urls", urls)
187-
res2 = run_and_capture("core", "install", boardfamily, "--additional-urls", urls)
188-
Host.merge_capture_results([res1, res2])
186+
# update the index, then install. if the update step fails, return that result
187+
updater = run_and_capture("core", "update-index", "--additional-urls", urls)
188+
updater[:success] ? run_and_capture("core", "install", boardfamily, "--additional-urls", urls) : updater
189189
end
190190
result[:success]
191191
end

0 commit comments

Comments
 (0)