rabbitmq / rabbitmq-server

Open source RabbitMQ: core server and tier 1 (built-in) plugins
https://www.rabbitmq.com/
Other
12.15k stars 3.91k forks source link

Use GHA cache for OCI; reenable ARM #11620

Closed mkuratczyk closed 3 months ago

mkuratczyk commented 3 months ago

OpenSSL and OTP were rebuilt on every OCI build which is wasteful. Additionally, it takes forever to build them for the ARM image, because it is built on an x86 machine with CPU emulation, which is slow. With these changes, caching should work and since the generic packages is shared between the two images, it should just take a few minutes for the OCI to be built and pushed for both architectures.