You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: add pre-PR workflow and test failure documentation
- Add mandatory pre-PR checklist with linting and testing steps
- Document JVM restart error in test_sync_ontology.py
- Record PR #216 incident as learning example
- Emphasize importance of running tests before creating PRs
-**Status**: Pre-existing issue, not introduced by documentation changes
73
+
-**Impact**: Fails in CI when test runs after other JVM-dependent tests
74
+
-**Workaround**: Run this test in isolation or fix test isolation issues
75
+
76
+
**Always verify tests pass locally before creating PR to avoid CI failures.**
77
+
78
+
## Recent Issues and Learnings
79
+
80
+
### PR #216: Agent Documentation Fixes (May 2026)
81
+
-**What happened**: Created PR without running tests first
82
+
-**Result**: CI failed with JVM restart error in test_sync_ontology.py
83
+
-**Lesson**: ALWAYS run `pytest tests -x` before creating PR
84
+
-**Context**: The JVM restart error is a pre-existing issue unrelated to documentation changes, but it highlighted the importance of running tests before PR creation
85
+
-**Fix needed**: Test isolation issue where `test__eq__` creates a new SyncOntology after JVM was stopped by previous tests
0 commit comments