recently, linux build was broken because mpy-cross path changed due to pyinstaller update, in the future we should probably only opt-in to updates