Skip to main content

Helpifyr Wire Compatibility

Documentation Map

Compatibility

This page documents compatibility boundaries for OSS version updates in jhf-wire.

Core Families

  • n8n runtime (runtime.n8n.live, runtime.n8n.test)
  • ERiC service Python family (runtime.python.eric-base, pinned requirements)
  • test data families (MariaDB, Redis, WireMock, Mailhog)
  • CI execution family (runner image, setup-python version, pinned test packages)

Compatibility Principles

  • keep runtime and test n8n families aligned.
  • treat ERiC service stack changes as coordinated when base image or pydantic major behavior changes.
  • avoid automatic major upgrades on database/broker test doubles without explicit verification.
  • keep external-owner CI action streams classified as external, never silently repo-owned.

Upgrade/Recovery References

  • maintenance/upgrade-paths.json
  • maintenance/oss-upgrade-policy.json
  • scripts/check_oss_inventory_versions.py
  • scripts/check_oss_maintenance_contracts.py

Runtime Drift Boundary

For runtime materialization drift checks across compose, active env, container env and app readback use:

python scripts/check_runtime_materialization_drift.py
python scripts/check_runtime_materialization_drift.py --live

License: AGPLv3
Project website: https://helpifyr.com