Summary:
Compatibility tests should verify that plugins continue to function across supported CLI versions and fail gracefully when they do not.
Why this matters:
Version mismatches are a common source of plugin failures and are difficult to diagnose without automated coverage.
Proposed work:
- Add tests for supported CLI/plugin compatibility ranges
- Validate failure output for incompatible plugin versions
- Document the compatibility policy for contributors
Acceptance criteria:
- Plugin compatibility is verified under test
- Incompatible versions produce clear messages
- The plugin ecosystem is easier to maintain
Summary:
Compatibility tests should verify that plugins continue to function across supported CLI versions and fail gracefully when they do not.
Why this matters:
Version mismatches are a common source of plugin failures and are difficult to diagnose without automated coverage.
Proposed work:
Acceptance criteria: