Uh oh!
There was an error while loading. Please reload this page.
Provider Migration: Update azure for Airflow 3.0 compatibility - #52618
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Kaxil Naik <kaxilnaik@gmail.com>
60c467b to
6a46418Comparekaxil
commented
Jul 1, 2025
Test failures: https://github.com/apache/airflow/actions/runs/15992030386/job/45107520283?pr=52618#step:6:1117 |
@kaxil yeah, okay. Thank you. I will add testcode to pr. I have a question about task. I can not change In this case, I have to change test code? classSFTPToWasbOperator(BaseOperator):
......
defdry_run(self) ->None:
super().dry_run()
sftp_files: list[SftpFile] =self.get_sftp_files_map()
forfileinsftp_files:
self.log.info(
"Process will upload file from (SFTP) %s to wasb://%s as %s",
file.sftp_file_path,
self.container_name,
file.blob_name,
)
ifself.move_object:
self.log.info("Executing delete of %s", file)
I was trying to fix the test code. |
kaxil
commented
Jul 1, 2025
imo, we can remove the Or just add something like: defdry_run(self) ->None:
ifnotAIRFLOW_V_3_0_PLUS:
raiseNotImplementedError("Not implemented for Airflow 3.")
super().dry_run()
sftp_files: list[SftpFile] =self.get_sftp_files_map()
forfileinsftp_files:
self.log.info(
"Process will upload file from (SFTP) %s to wasb://%s as %s",
file.sftp_file_path,
self.container_name,
file.blob_name,
)
ifself.move_object:
self.log.info("Executing delete of %s", file) |
fixup! fixup! ADD: type: ignore[no-redef]
kyungjunleeme
commented
Jul 2, 2025
Thank you, |
potiuk
commented
Jul 2, 2025
Good job! no worries - we all started one day ! |
kaxil
commented
Jul 2, 2025
Yeah, we all still learn new things everyday. Keep contributing. |


Follow-up of #52292. Part of #52378
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.