Flagsmith / Flagsmith/flagsmith-openfeature-provider-python

Tests against a matrix of supported flagsmith sdk versions ?

Abierto Apto para principiantes
#38 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
6
Forks
4
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

CI currently tests the locked flagsmith version (`6.2.0`) across all Python versions, plus a single job pinning the floor (`5.5.0`).

Add a flagsmith version axis to the pytest workflow, analogous to the matrix in the Python SDK repo, e.g. floor (`5.5.0`), each minor up to latest, and the lock, so signature drift in any supported version fails CI instead of surfacing at runtime.

Version-gated tests (engine reasons, >=6.2) already skip below their required version, so the matrix needs no test changes.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Start with the pytest workflow and compare its current Python/version jobs with the matrix used in the Python SDK repository. Add the floor version 5.5.0, each supported minor through the latest version, and the locked version 6.2.0 as the Flagsmith axis. The existing version-gated tests should remain unchanged, and the workflow should pass across every matrix entry.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
github-actions, python
Área
ci-cd, testing-qa
Tipo de issue
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
76/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.