Migrating Pages as-is to WOrkers breaks private Git submodules

As described, the project is using private GitHub repo
git@github.com:Vulnetix/vulnetix.git

That repo has a gitmodules file
[submodule "api"]
path = functions/api
url = git@github.com:Vulnetix/workers-api.git
[submodule "static"]
path = public
url = git@github.com:Vulnetix/saas-static.git
[submodule "frontend"]
path = src
url = git@github.com:Vulnetix/saas-frontend.git
[submodule "shared"]
path = shared
url = git@github.com:Vulnetix/shared-javascript.git
[submodule "scan-processor"]
path = queue-consumers/scan-processor
url = git@github.com:Vulnetix/scan-processor.git

This setup has the CloudFlare App permissions to work in Pages

When migrating to Workers and trying to reinstall the CloudFlare GitHub AP will all repos for personal and GitHub Organization (to rule out perms being the issue) this still persists

The last build is:
03:49:20.200    Initializing build environment...
03:49:26.817    Success: Finished initializing build environment
03:49:27.040    Cloning repository...
03:49:33.138    Failed: error occurred while updating repository submodules


I have a dozen attempts to diagnose root cause of the problem and the build log is unchanged, nothing seems to produce a different result.

II am a paying Cloudflare customer NOW, so I can get support for this. but the support UX is so bad I can't figure out how to actually create a proper support ticket
Was this page helpful?