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