Tests were failing on Windows due to inconsistent line endings in text files (e.g., .csv), which affected file size calculations and caused multipart upload detection to behave differently.
Adding a .gitattributes file with eol=lf resolves the issue and ensures consistency across environments.