"no Docker image" for forked project

Have you looked at the option of pinning an image? This would generally remove the need for an image build pipeline to run on the forked projects. For teaching use-cases this is often the way to go.