Thanks for sharing this contribution opportunity with us Shahar! Commented on the PR.
Warm Regards, Srabasti Banerjee On Sat, Jan 31, 2026 at 1:29 AM Shahar Epstein <[email protected]> wrote: > Hello everyone, > > This message is mostly intended for new contributors who look for a good > first issue to work on (everyone else is welcome too!). > We have a 5 yr open issue (#11323 > <https://github.com/apache/airflow/issues/11323>) for making the return > value of transfer operators to reflect the file destination uris > consistently. > The original issue presented a GoogleSheetsToGCSOperator as an example, so > I assumed the scope only to the Google provider (although it is probably > relevant for others as well, but left them out of scope so we could > converge this issue). > For that matter, if you copy files A and B from some storage to GCS, the > operator should return something like ['gs://bucket/path/to/A', > 'gs://bucket/path/to/B'] where the output URIs apply for the destination > (not the source). > When copying a single entity, let's say only file A - the operator should > eventually return ['gs://bucket/path/to/A'] (list), *but* if it currently > returns 'gs://bucket/path/to/A' (string) - it should be handled for now in > a backward-compatible way (see details in the original issue). > There are 13 relevant operators (at least, hopefully I didn't miss any) - 2 > of them were assigned and have open PRs. > > If you're interested, please comment on the original issue and I'll assign > you. > Thank you! > > > Shahar >
