[Feature] Add performance benchmarks to CI/CD pipeline
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- github-actions, python
- Área
- ci-cd, performance, testing-qa
Línea de trabajo
Comienza revisando el flujo de trabajo de benchmarks de Mesa mencionado y la configuración existente de GitHub Actions del repositorio. Identifica los ejemplos de mesa-frames adecuados para las pruebas de benchmarks y determina cómo se pueden exponer los resultados durante los pull requests dirigidos a main. Se considera terminado cuando un flujo de trabajo benchmarks.yml ejecuta esos ejemplos en cada pull request de ese tipo y hace que los resultados estén disponibles para su revisión.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
🤔 Problem Description
mesa-frames is primarily focused on speed and performance improvements. To maintain this focus, every PR merged into the main branch should be automatically benchmarked through CI/CD using GitHub Actions.
We can create a mesa-frames equivalent of the Mesa benchmarks workflow, ensuring consistent performance tracking on every pull request.
💡 Proposed Solution
- Add a
benchmarks.ymlGitHub Actions workflow - Run
mesa-framesexamples as benchmark tests on PRs targeting themainbranch - Ensure benchmark results are visible and ready for review during the PR process
🔄 Alternatives Considered
No response
➕ Additional Context
No response
- Lenguaje dominante
- Python
- Estrellas
- 43
- Forks
- 20
- Merge medio
- 1 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 mesa/mesa-frames
-
Mesa-frames 0.2.0Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
mesa/mesa-frames#186 · 10 comentarios ·
-
feature triage
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
mesa/mesa-frames#177 · 1 comentario ·
-
[Bug]: Solving polars Deprecation warnings for `is_in`Posiblemente ocupada @adamamer20 la tomó hace 421 días. Abiertobug good first issue maintenance Sprints!
mesa/mesa-frames#174 · 2 comentarios · 1 asignado ·
-
[Enhancement] : agents selection in AgentsDf would be better if it returns agent_idx/name as keyAbiertoenhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 40/100
mesa/mesa-frames#162 · 1 comentario ·
-
[Feature]: Easy seed accessor across the entire codebaseQuizá libre de nuevo @falloficaruss la tomó hace 320 días y no hay ningún pull request abierto. Abiertofeature good first issue Sprints!
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
mesa/mesa-frames#159 · 3 comentarios ·
Todos los issues de mesa/mesa-frames
Issues similares
-
link-rot
Dificultad 1/5 Menos de una hora Aptitud para principiantes 67/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
developmentseed/titiler-cmr#265 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Insecure Brotli version <1.2.1Posiblemente ocupada @jamescw19 la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
stac-utils/stac-fastapi-pgstac#438 · 1 reacción ·
-
bug triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día