in our unit-test workflows we are relying on virtual can bus interfaces.
In most standard Ubuntu Kernels VCAN is enabled. We can run all our unit-tests locally.
Unfortunately they fail as soon as we deploy them via Github Actions with:
modprobe: FATAL: Module vcan not found in directory /lib/modules/5.4.0-1031-azure
Could it be, that CONFIG_CAN_VCAN=m is set in the github runner kernel config?
Could we add VCAN to upcoming versions of the Github Actions Ubuntu base image?