You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add all Microsoft Store releases to the IDE version blocklist
For the second time, the script has been broken by a tag used for a release specific to the Microsoft Store version of the Arduino IDE. Both times this happened, the tag has followed a consistent format. So I have generalized the regular expression to exclude all such tags in hopes this will prevent any future occurrences of this issue.
Ignore a ShellCheck SC2206
Quoting as they suggest breaks the script. I couldn't figure out another solution so I gave up and told ShellCheck to ignore it for now.
check_folder_name: Don't say "ERROR" in the output
check_library_properties uses check_folder_name, but only to display warnings. Thus, the use of "ERROR" in the check_folder_name output resulted in incorrect output from check_library_properties.
Fail build if build_sketch passed invalid IDE version
Previously the build_sketch command would return 0 if IDE version(s) that aren't installed were specified.
Make the duplicate IDE version code not mess up sort order
The list was originally sorted correctly by version but it appears the sort --unique command changes the sort order back to alphabetical.