• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Alan-Jowett / CoPilot-For-Consensus / 20417129570 / 2
78%
main: 78%

Build:
DEFAULT BRANCH: main
Ran 21 Dec 2025 11:08PM UTC
Files 5
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Dec 2025 11:03PM UTC coverage: 65.385%. Remained the same
20417129570.2

push

github

web-flow
Implement centralized schema registry for versioned schema resolution (#501)

* Initial plan

* Add schema registry module with CLI validation script

- Created schema_registry.py with centralized schema mapping
- Implemented get_schema_path, load_schema, list_schemas utilities
- Added validate_registry for checking schema integrity
- Created comprehensive test suite (25 tests, all passing)
- Added CLI script for validation and documentation generation
- Generated SCHEMAS.md documentation

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Add README and example for schema registry usage

- Created comprehensive SCHEMA_REGISTRY.md documentation
- Added schema_registry_usage.py example script with 6 usage examples
- Verified all tests pass (76 passed, 1 skipped)
- All schema registry functionality working correctly

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Fix docstring example to use registered schema type

- Changed example from "Draft" to "Archive" (which is registered)
- Addressed code review feedback

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Fix remaining Draft references in docstrings to use Archive

* Address code review feedback - improve robustness

- Made schema directory discovery more robust by walking up the tree
- Fixed test to use pytest monkeypatch instead of modifying global state
- Optimized categorization from O(n²) to O(n) in CLI script
- All 76 tests still passing

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Fix error message to not reference undefined variable

- Fixed error message in _get_schema_base_dir() to avoid referencing undefined candidate_bases
- All tests still passing

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Add clarifying comment about raw JSON vs Pydantic model

- Added comment to example explaining that it uses raw JSON validation
- Clarifie... (continued)

289 of 442 relevant lines covered (65.38%)

0.65 hits per line

Source Files on job copilot_storage - 20417129570.2
  • Tree
  • List 5
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20417129570
  • cf4c1ab0 on github
  • Prev Job for on main (#20416453344.15)
  • Next Job for on main (#20419556341.11)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc