Consider testing CodeQL also against Kotlin EA versions
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- github-actions, kotlin
- Área
- ci-cd, testing-qa
Línea de trabajo
Comienza revisando los problemas de CodeQL reportados y la documentación de las versiones de acceso anticipado de Kotlin; después, inspecciona los workflows existentes de GitHub Actions del repositorio para probar versiones de Kotlin. Determina si una matriz puede probar el CodeQL actual frente a las versiones EAP de Kotlin y define cómo deben manifestarse los fallos. Se considera terminado cuando el enfoque está documentado o implementado con una cobertura mantenible para las versiones EAP.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description of the issue
For some time now, all projects using Kotlin and CodeQL face the following situation:
- A new Kotlin version is released
- Dependabot, Renovate, or equivalent creates a PR to upgrade Kotlin
- The PR fails as CodeQL doesn't support the new version yet
- After some weeks, a CodeQL release is out for that version, but a new Kotlin version is also released briefly after, which basically restarts the process from step 1
The reported cases since last October:
- https://github.com/github/codeql/issues/22189
- https://github.com/github/codeql/issues/22210
- https://github.com/github/codeql/issues/21938
- https://github.com/github/codeql/issues/21484
- https://github.com/github/codeql/issues/21345
- https://github.com/github/codeql/issues/20661
Just by looking at the timeline of some of these issues, it should be visible how many public projects keep the Kotlin upgrade on hold due to the CodeQL compatibility.
Would you consider testing the current CodeQL version against the Kotlin early-access versions?
I understand testing against EA versions won't necessarily mean anticipating the necessary changes, but I wonder if something relatively cheap could be achieved with a GitHub Actions matrix to at least bring awareness to the process.
- Lenguaje dominante
- CodeQL
- Estrellas
- 10.1k
- Forks
- 2.1k
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 134
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 github/codeql
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
C#: cs/simplifiable-boolean-expression false positive on Nullable<bool> compared with a literal Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
false-positive
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
false-positive
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Todos los issues de github/codeql
Issues similares
-
kind/bug needs-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
matrixorigin/matrixone#29223 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
copse-dev/agent-pane#2953 ·
-
bug ci-failure high priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
vllm-project/vllm-omni#7972 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
simonw/sqlite-utils#872 ·
-
bug good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
amponce/archive-movie-browser#166 ·