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

Alan-Jowett / CoPilot-For-Consensus / 20142343348
82%

Build:
DEFAULT BRANCH: main
Ran 11 Dec 2025 05:51PM UTC
Jobs 0
Files 0
Run time –
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

pending completion
  cancel
20142343348

push

github

web-flow
refactor: complete schema validation separation from events adapter (#81)

* refactor: complete schema validation separation from events adapter

This completes the refactoring to fully separate schema validation concerns:

Core Changes:
- Removed validation logic from RabbitMQPublisher: removed validate_events parameter and schema validation from publish() method
- Removed validation logic from RabbitMQSubscriber: removed validate_events parameter and schema validation from _on_message() method
- Removed validation parameters from create_publisher() and create_subscriber() factory functions
- Removed all schema validation imports from publisher.py (schema_provider, schema_validator, validate_json)

Models Relocation:
- All event models (BaseEvent and 14 event types) and ArchiveMetadata are now in copilot_schema_validation/models.py
- copilot_events imports and re-exports models from copilot_schema_validation for backward compatibility

Dependency Updates:
- copilot_events now depends on copilot_schema_validation instead of jsonschema and referencing
- Updated setup.py to reflect new dependency structure

Documentation:
- Updated copilot_events README to remove schema provider examples
- Updated REFACTORING_SCHEMA_VALIDATION.md to reflect final state

CI/CD:
- Updated test-events-adapter.yml to install copilot_schema_validation before copilot_events
- Added test-schema-validation-adapter.yml for dedicated schema validation CI pipeline

Testing:
- All 32 copilot_events tests pass (pub/sub only)
- All 30 copilot_schema_validation tests pass (schema validation + models)

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Fix tests

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Fix tests

Signed-off-by: Alan J... (continued)
Source Files on build 20142343348
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #20142343348
  • d074cfd1 on github
  • Prev Build on main (#20141913675)
  • Next Build on main (#20142584944)
  • 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