- further refactor nested conditional to make it clearer - allow running on Linux while still excluding Apple Silicon - only warn on `bundle install` failures