Skip to content

Support Decider cohort beta on Python 3.9+ - #125

Merged
tim-zhu-reddit merged 1 commit into
developfrom
tzhu/decider-cohort-beta
Sep 23, 2026
Merged

tim-zhu-reddit merged 1 commit into
developfrom
tzhu/decider-cohort-beta

Conversation

@tim-zhu-reddit

@tim-zhu-reddit tim-zhu-reddit commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Support reddit-decider 1.19.x on Python 3.9+; retain the 1.15.x range on Python 3.8.
  • Add 1.19.0b1 to CI and cover cohort validation, partial-load diagnostics, and typed membership evaluation.
  • Follow the compatibility and CI matrix approach in Donny’s Decider 1.18 upgrade (#123).

Rollout

  • After merge, publish a wrapper prerelease and explicitly pin reddit-decider==1.19.0b1 in the pilot consumer.

Verification

  • make lint PYTHON_VERSION=3.8, 3.9, and 3.10.
  • make test: legacy/stable matrix passed; beta suites passed with 207 tests on each of Python 3.9 and 3.10.
  • Python 3.8 release-toolchain wheel/sdist builds, twine check, and conditional dependency metadata checks.
  • Ownership reviewed: context copies remain per evaluation; regression checks borrowed input stays unchanged. Go race tests do not apply to this Python/Rust upgrade.

@tim-zhu-reddit
tim-zhu-reddit marked this pull request as ready for review September 22, 2026 22:55
@tim-zhu-reddit
tim-zhu-reddit merged commit 79f8a2e into develop Sep 23, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants