Unify the used tooling on different workflows and arch #3092
Labels
feature-request
All issues for new features that have not been committed to
help wanted
Looking for support from community
needs-discussion
Proposal
We have a docker image with all needed build-tools in one place, and we use it on several workflows. The current problem is that we are introducing more processes which run on ARM64 and the build-tools doesn't support running on ARM64 architecture. This produces more work on CI processes just for installing the needed resources when we run ARM64 processes.
For instance, main-build workload uses
ghcr.io/kedacore/build-tools:main
for AMD64 job and has to install every dependency on AMD64 job. The same case happens with nightly workflow or pr-validation.Use-Case
ARM64 is here and the usage of it will increase, not only for servers but for laptops too. Having a replicable scenario for our processes could improve the contributor experience.
Also the maintainability of the CI will increase because we can use the same code without any concern about the architecture
Anything else?
No response
The text was updated successfully, but these errors were encountered: