Update ci scripts and workflows to improve coverage
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- cmake, cpp, github-actions
- Área
- build-system, ci-cd, testing-qa
Línea de trabajo
Comienza con los scripts ci/do_ci, .github/workflows/ci.yml y los archivos de caché de test_common/cmake; compara los trabajos existentes con las dimensiones propuestas de ABI, preview, estándar de C++ y STL. Actualiza los scripts de CI y el workflow para usar matrices de pruebas, luego actualiza el README de los scripts de CI y verifica que las combinaciones solicitadas estén cubiertas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This task is to clean up the ci/do_ci scripts and GitHub CI workflow jobs to improve coverage.
Proposed changes:
- Update the do_ci scripts and GitHub CI workflow:
- Maintainer test (all components, C++17) with a test matrix on:
- ABI version 1 & 2,
- Preview options on/off (propose this replaces sync/async export variations of the test)
- C++ standard (core components, ABI v1 with preview options) with a test matrix on:
- C++14, 17, 20, 23
- With STL, No STL
- Maintainer test (all components, C++17) with a test matrix on:
- Update the README for the ci scripts.
Many of these dimensions are already covered by individual jobs in the ci workflow, but some are not. The goal will be to use the GitHub test matrix strategy and cmake cache files (see test_common/cmake) to make it easier to maintain.
- Lenguaje dominante
- C++
- Estrellas
- 1.4k
- Forks
- 660
- Merge medio
- 1 d 12 h
- PR fusionados (30 d)
- 47
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni 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 open-telemetry/opentelemetry-cpp
-
Baggage::ToHeader/FromHeader use form-style `+` for space, which other W3C Baggage implementations read as a literal plusPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug triage/accepted
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
open-telemetry/opentelemetry-cpp#4745 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[CMake] Strengthen pkg-config installation tests to detect missing metadata and dependenciesAbiertoneeds-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
open-telemetry/opentelemetry-cpp#4697 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
TracerContext construction might result in a terminateQuizá libre de nuevo @akshat-lakhera la tomó hace 26 días y no hay ningún pull request abierto. Abiertotriage/accepted
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
open-telemetry/opentelemetry-cpp#4684 · 2 comentarios · 2 reacciones ·
Los mantenedores suelen responder en 1 día
-
[CI] Add Ubuntu 26.04 runners to the CI workflowQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertotriage/accepted
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
open-telemetry/opentelemetry-cpp#4596 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
[BUG] Resource::Create() throws bad_variant_access if process.executable.name isn't a stringPosiblemente ocupada @ryux1 la tomó hace 60 días. Abiertobug help wanted triage/accepted
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
open-telemetry/opentelemetry-cpp#4535 · 1 comentario · 2 reacciones ·
Los mantenedores suelen responder en 1 día
Todos los issues de open-telemetry/opentelemetry-cpp
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
arvidn/libtorrent#9126 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Sunrisepeak/mcpp-language-server#80 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
#2754 make deepseek api not workAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
xiaoyifang/goldendict-ng#3148 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
triton-inference-server/server#9069 ·
Los mantenedores suelen responder en 1 día