This update focuses on making GitHub repository syncing more reliable, so new projects are created consistently and without unexpected validation errors.
Fixes for Project Slug Conflicts During Sync
When syncing GitHub repositories into projects, some users could encounter validation errors that prevented new projects from being created. This happened because the project slug was not set directly, which triggered an automatic slug generator that could conflict with existing records, even if the repository owner and name combination was unique.
We have updated the sync logic in both the dashboard and repositories flows so that all three slug-related fields, slug, owner_slug, and repo_slug, are now set explicitly when a new project is created. This keeps slugs consistent with the GitHub repository information and reduces the chance of conflicts, helping your repo syncs complete smoothly and reliably.