Skip to content

feat(flags): add official PostHog OpenFeature provider #2284

feat(flags): add official PostHog OpenFeature provider

feat(flags): add official PostHog OpenFeature provider #2284

Triggered via pull request June 30, 2026 14:28
Status Success
Total duration 10m 33s
Artifacts

ci.yml

on: pull_request
Ruff format
23s
Ruff format
Ruff lint
19s
Ruff lint
Mypy
25s
Mypy
Public API snapshot
24s
Public API snapshot
Strict type smoke
22s
Strict type smoke
Package build
19s
Package build
Targeted mutation tests
6s
Targeted mutation tests
Django 5 integration tests
18s
Django 5 integration tests
Matrix: import-check
Matrix: openfeature-provider
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

34 warnings
Targeted mutation tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.12 import check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.10 import check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.14 import check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.13 import check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.11 import check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OpenFeature provider Python 3.11
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OpenFeature provider Python 3.11
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.11.15-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
OpenFeature provider Python 3.10
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OpenFeature provider Python 3.10
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.10.20-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
Django 5 integration tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Django 5 integration tests
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.13-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
Package build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ruff lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OpenFeature provider Python 3.13
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OpenFeature provider Python 3.13
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.13.14-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
Strict type smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ruff format
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ruff format
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.11.11-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
OpenFeature provider Python 3.12
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OpenFeature provider Python 3.12
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.13-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
Mypy
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Mypy
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.11.11-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
Public API snapshot
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Public API snapshot
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.11.11-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
OpenFeature provider Python 3.14
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OpenFeature provider Python 3.14
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.14.6-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
Python 3.11 tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.11 tests
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.11.15-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.
Python 3.10 tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.12 tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.13 tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.14 tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.14 tests
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.14.6-pruned-03832d53cad4f7791697a24f5d052b1d60cf4df54e50939befce59063e18038f, another job may be creating this cache.