guan404ming opened a new pull request, #70302:
URL: https://github.com/apache/airflow/pull/70302

   ## Why
   
   - LLMFileAnalysisOperator only accepted gzip, so archived logs and exports 
stored as `.log.xz` or `.csv.bz2` were rejected outright.
   - The path suffixes were already recognised, but any codec other than gzip 
was refused, forcing users to decompress in a separate task.
   
   ## How
   
   - Accept bzip2 and xz alongside gzip for .log, .json, and .csv inputs, using 
the standard library only.
   - Replace the hardcoded gzip branch with a codec lookup, so all supported 
codecs share one read path.
   - Keep snappy and zstd rejected, and keep compression unsupported for 
Parquet, Avro, image, and PDF inputs.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 4.8)
   
   Generated-by: Claude Code (Opus 4.8) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to