Flagsmith / Flagsmith/flagsmith-openfeature-provider-python

Tests against a matrix of supported flagsmith sdk versions ?

オープン 初心者向け
#38 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
6
フォーク
4
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
github-actions, python
領域
ci-cd, testing-qa
issue の種類
機能追加
難易度
2/5
見積もり時間
1〜3時間
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
76/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。