Repository Inventory
Catalog of 34 active GitLab repositories in the publicala group, organized by migration priority. Archived repos (76) are excluded; GitLab remains as reference for those. Data sourced from GitLab API and local repository inspection.
Deploy Targets Summary​
| Deploy Target | Repos | Runner Requirements |
|---|---|---|
| Laravel Vapor | farfalla, castoro | Standard runners (Vapor builds image) |
| Laravel Cloud | medusa, farfalla-https-guard, mentat, coniglio, farfalla-integrations | Standard runners |
| Cloudflare Workers | micelio, vito, repos-to-slack-notifications-proxy, felini | Standard runners |
| Cloudflare Pages | volpe, docs, criceto (post-migration) | Standard runners |
| App Store / Play Store | fenice-monorepo | macOS runners |
| GitLab Pages (migrate) | docs, criceto | N/A (moving to Cloudflare Pages) |
| npm Registry | delfino, volpe | Standard runners |
| None | zoo, formica | Standard runners |
Active Repos with CI (18 repos)​
These repos have .gitlab-ci.yml pipelines that need translation to GitHub Actions.
| GitLab Path | GitHub Name | Tier | Default Branch | CI Jobs | Deploy Target | LFS | DinD | Migrated | Notes |
|---|---|---|---|---|---|---|---|---|---|
publicala/farfalla | farfalla | 4 | master | 18 | Vapor | No | Yes | Core monolith. Delfino version validation, Sentry notifications, SingleStore service | |
publicala/volpe | volpe | 5 | master | 22 | Cloudflare Pages + npm | Yes | No | LFS for dev content (jpg, png, mp3). Cross-repo Delfino/Farfalla version validation. GitLab npm registry auth | |
publicala/fenice/dev/monorepo | fenice-monorepo | 5 | master | 23 | App Store / Play Store | No | No | Most complex CI. Fastlane, macOS runners (saas-macos-medium-m1), 26 git tags, version.json tagging, codesigning certs | |
publicala/mentat | mentat | 3 | master | 19 | Laravel Cloud | No | No | Complex CI with custom image | |
publicala/farfalla-integrations | farfalla-integrations | 4 | main | 17 | Laravel Cloud | No | No | Done | Migrated 2026-04. Staging and production on Cloud; Nightwatch observability; deploy via Cloud hook |
publicala/medusa | medusa | 4 | main | 16 | Laravel Cloud | No | No | Done | Migrated 2026-04. Sentry removed, deploy via Cloud hooks with environment approval gates |
publicala/coniglio | coniglio | 4 | main | 13 | Laravel Cloud | No | No | Done | Fully on Cloud (staging + production). Production moved from Vapor post-migration |
publicala/delfino | delfino | 3 | main | 12 | npm registry | No | No | Publishes @publicala/delfino to GitLab Packages. Migrate to GitHub Packages | |
publicala/farfalla-https-guard | farfalla-https-guard | 3 | main | 11 | Laravel Cloud | No | No | Done | Migrated 2026-04. Deploy hook via curl, SingleStore service, concurrency groups |
publicala/zoo | zoo | 6 | master | 13 | None | No | No | Shell/Docker validation for local dev environment | |
publicala/micelio | micelio | 2 | main | 10 | Cloudflare Workers | No | No | Staging auto-deploy on main, production manual. Triggers criceto tests | |
publicala/criceto | criceto | 5 | master | 10 | GitLab Pages | No | No | Playwright test reports. Migrate reports to Cloudflare Pages | |
publicala/castoro | castoro | 4 | master | 9 | Vapor | Yes | No | LFS for test PDFs. Custom Node Docker image (registry.gitlab.com/publicala/castoro:node23) for JS linting | |
publicala/docs | docs | 1 | main | 9 | GitLab Pages | No | No | Docusaurus site. Migrate to Cloudflare Pages | |
publicala/vito | vito | 2 | main | 5 | Cloudflare Workers | No | No | Playwright E2E tests, resource_group for production | |
publicala/gitlab-to-slack-proxy | repos-to-slack-notifications-proxy | 2 | main | 5 | Cloudflare Workers | No | No | Done | Migrated 2026-04. Renamed (repo and Worker) to be provider-agnostic ahead of adding GitHub webhook support |
publicala/formica | formica | 3 | main | 4 | None | No | No | Tests only, no deploy stage | |
publicala/felini | felini | 6 | master | 4 | Cloudflare Workers | No | No | Archived on GitLab but has CI. Node:16 image |
Active Repos without CI (16 repos, git mirror only)
These repos have no .gitlab-ci.yml and only need git mirror transfer.
| GitLab Path | GitHub Name | Default Branch | Migrated | Notes |
|---|---|---|---|---|
publicala/botesito | botesito | production | Done | Non-standard default branch |
publicala/camelus | camelus | master | ||
publicala/epub2-upgrader | epub2-upgrader | main | ||
publicala/gufo | gufo | master | ||
publicala/pdf-processing-benchmark-tool | pdf-processing-benchmark-tool | main | ||
publicala/picchio | picchio | main | ||
publicala/pla | pla | master | Monorepo workspace | |
publicala/prototipi | prototipi | main | ||
publicala/r2-tests | r2-tests | master | ||
publicala/riccio | riccio | master | Done | |
publicala/rondine | rondine | master | ||
publicala/fenice/dep/dependencies/volpe-bundle | fenice-volpe-bundle | master | Nested subgroup | |
publicala/fenice/dep/env/fastlane-certificates | fenice-fastlane-certificates | master | Nested subgroup | |
publicala/fenice/dep/env/fenice-envs | fenice-envs | master | Nested subgroup | |
publicala/fenice/dep/env/tenants-envs | fenice-tenants-envs | master | Nested subgroup | |
publicala/fenice/dev/tenants | fenice-tenants | master | Nested subgroup |