Hello here,

Following the recent change in ARM image building, I attempted to convert
our CI to allow both AMD and ARM tests.

This works rather easily (and our CI framework got a bit more generic this
way) - https://github.com/apache/airflow/pull/50198 .

There are a few tests that we will have to skip on ARM because some
libraries are missing for some providers, but there are just a few of those.

Running those tests on ARM for me was the condition to remove
"experimental" status of our ARM image and I think that would be a good
thing.

I do not think we should run it in all PRs and likely we do not even have
to do it, but I think it would make sense to run it as part of our "canary"
builds. We already get notified when such "canary" tests are failing in
main (we run them every 6 hours now).

It will increase cost for the ASF (but not 2x more like 1.2x) and decrease
stability a bit I guess but I think it might be worth it.

WDYT?

J.

Reply via email to