Vercel CI can now run on a GitHub repository that has no Vercel project. Until now you had to create an empty project just to connect the repository.
To enable it, you need:
The Vercel GitHub App installed with access to the repository
Your GitHub account connected to your Vercel account
Write or admin permission on the repository
Then, from a clone of the repository, run:
vercel ci enableCI is enabled for the team your CLI is set to. Pass --scope <team> to use a different one. From the next push, tasks run as configured in your repository.
Private GitHub repositories only. Public repositories and other Git providers are not yet supported.
Read the Vercel CI documentation to configure tasks.