mistercrunch commented on PR #26766:
URL: https://github.com/apache/superset/pull/26766#issuecomment-1907354976

   I ended up squeezing in more cache optimizations for docker in there as I 
was testing all sorts of things to speed up the builds:
   - I got the docker buildx `--cache-from` and `--cache-to` to actually work 
with remote registry, no exactly sure why it didn't work before, something 
about using a different repo helped here
   - disabled some slow builds in the matrix for py39/arm combo, where there's 
some wheels to build from scratch and QEMU (the arm emulator used here) is 
super slow, we can bring them back if needed, now that we cache things it 
should be fast unless a python dependency changes
   - I did disable some tests, so that say frontend unit tests only run if the 
frontend changes, or some python checks (tests, lint, ..) only runs if the 
python package changes, ... but those tests were marked as required, which 
GitHub is a bit stupid about. If you try to skip a required test, the PR hangs 
forever. So I found a workaround that I documented around no-op.yml workflow 
for those edge cases. There were other workarounds, but this one seemed best


-- 
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: notifications-unsubscr...@superset.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to