fix(rpc): billing exports and tests failing (24 fails)
Los mantenedores suelen responder en 1 día
@sundaram2021 ya está trabajando en esto.
Desde el 21/9/2026.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- bun, typescript
- Área
- payments, testing-qa
Línea de trabajo
Start by running bun test packages/rpc and inspect packages/rpc/src/utils/billing.test.ts, especially the failing resolveBillingOwner cases and the getBillingCustomerId import at line 161. Compare the test expectations with the current billing utilities and determine whether the intended API was renamed or removed. Done means the billing tests pass with zero failures and the expected billing-owner coverage works.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
packages/rpc billing utils have 24 failing tests, leaving billing owner resolution with no working coverage.
What's the issue
bun test packages/rpc reports 94 pass, 36 skip, 24 fail. Failures are in resolveBillingOwner (11 cases) and getBillingCustomerId is not a function in packages/rpc/src/utils/billing.test.ts:161. The test imports a function that no longer exists, indicating a renamed or removed export without updating tests.
Proposed fix
- Restore or re-export getBillingCustomerId / resolveBillingOwner with the expected signatures, or update billing.test.ts to the new API.
- Ensure bun test packages/rpc passes with zero fails before merging billing changes.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.2k
- Forks
- 220
- Merge medio
- 12 h 12 min
- PR fusionados (30 d)
- 295
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de databuddy-analytics/Databuddy
-
fix(dashboard): connecting one social identity shows loading on all provider buttonsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
databuddy-analytics/Databuddy#1106 ·
Los mantenedores suelen responder en 1 día
-
fix(dashboard): custom profile photo URL never renders, falls back to initialsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
databuddy-analytics/Databuddy#1104 ·
Los mantenedores suelen responder en 1 día
-
feat(dashboard): add Next.js and TanStack installation snippets to tracking setupPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
databuddy-analytics/Databuddy#1097 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
databuddy-analytics/Databuddy#1092 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
SDK cached reads still revalidate when evaluation is disabled or pendingPosiblemente ocupada @mvanhorn la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
databuddy-analytics/Databuddy#1091 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de databuddy-analytics/Databuddy
Issues similares
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
lingdojo/kana-dojo#32018 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
paperclipai/paperclip#15751 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
BuilderIO/agent-native#7275 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día