workflows/tests.yml: fix Gentoo testing#388
Conversation
71e55be to
5721cf7
Compare
|
Must admit I don't quite follow the Please add a small note with rational in the commit message. |
To be honest, I don't understand why this fixes the problem. Somehow it fails with |
|
Ack, seems like I broke it with my push yesterday. Sorry for the mess and thanks for fixing it ❤️ |
b58b1c7 to
a26d0c5
Compare
Add --autounmask-continue to tell portage to make whatever configuration changes it deems necessary, and then continue. Use getbinpkg to fetch prebuilt packages from the binary host to speed things up a bit. Use binpkg-ignore-signature because getuto is not set up in the docker container so no trusted keys are set. Use the generic-uki to avoid generating an initramfs and save a bit of time. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
It's a single file so we don't need --recursive, and somehow this breaks the debian/ubuntu tests Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
a26d0c5 to
7e51b2e
Compare
|
Alright finished! We're all green again now. Made the Gentoo tests a lot faster in the process by fetching binary packages and using the prebuilt initramfs/uki instead of generating one locally in the container. It now completes in just 3 minutes. |
|
Amazing, thanks again 🚀 |
|
Out of curiosity: How does Gentoo ignore the kernel config toggle about the module compression? Does Gentoo's tooling not use |
We configure the kernel with support for xz compressed modules, then patch the build system to skip the actual compression in |
Add --autounmask-continue to tell portage to make whatever configuration changes it deems necessary, and then continue.
Add --getbinpkg to fetch prebuilt packages from the binary host to speed things up a bit.