The GitHub Actions job "Tests (AMD)" on airflow.git/harden-teradata-tpt-shell-quoting has failed. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 9cb50bae5d6d493209a3279972e8b53c106dad7e / Jarek Potiuk <[email protected]> Quote file paths in Teradata TPT shell commands and pass the openssl passphrase via stdin The Teradata provider's tpt_util.py and encryption_utils.py build several shell commands (run locally or over SSH) that interpolate file paths directly, and pass the openssl passphrase on the command line. Quote the interpolated file paths with shlex.quote() in the POSIX shell commands (shred, the dd/rm fallback, chmod, which, and the openssl -in/-out paths) so paths containing spaces or shell metacharacters are handled correctly, and feed the openssl passphrase on stdin (-pass stdin) for the local generate_encrypted_file_with_openssl so it is not exposed in the local host's process list. Windows command branches and the remote SSH openssl -pass pass: path are left unchanged. Generated-by: Claude Opus 4.8 (1M context) following the guidelines at https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions Report URL: https://github.com/apache/airflow/actions/runs/28708100713 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
