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

Alan-Jowett / CoPilot-For-Consensus
76%

Build:
DEFAULT BRANCH: main
Repo Added 10 Dec 2025 01:26AM UTC
Token h869T5AwtIERs6BALB5g9YI6mXWb0J2ss regen
Build 1724 Last
Files 129
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • add-scheduled-and-manual-ci-triggers
  • add-services-ci-workflow
  • alert-autofix-3
  • alert-autofix-4
  • alert-autofix-5
  • alert-autofix-6
  • alert-autofix-7
  • alert-autofix-8
  • break_circular_depedency
  • chore/ci-coveralls-non-fatal
  • chore/document-store-schema-provider
  • chore/license-header-enforcement
  • chore/move-event-envelope-to-events-dir
  • cleanup
  • copilot/add-abstraction-layer-auth
  • copilot/add-abstraction-layer-summarizer
  • copilot/add-abstraction-layer-thread-chunking
  • copilot/add-combined-validation-layers
  • copilot/add-configuration-management-abstraction
  • copilot/add-consensus-detector-abstract-layer
  • copilot/add-document-storage-abstraction
  • copilot/add-draft-diff-provider-abstract-layer
  • copilot/add-embedding-provider-abstraction
  • copilot/add-error-reporting-abstraction
  • copilot/add-grafana-loki-error-reporting
  • copilot/add-integration-tests-for-adapters
  • copilot/add-logging-abstraction-layer
  • copilot/add-metrics-collection-abstraction
  • copilot/add-schema-validation-tests
  • copilot/add-vectorstore-abstraction-layer
  • copilot/avoid-broad-exception-catching
  • copilot/create-ci-workflows-for-adapters
  • copilot/enable-persistent-messaging
  • copilot/fix-adapters-ci-workflow
  • copilot/fix-chunking-api-call-drift
  • copilot/fix-env-vars-naming-issue
  • copilot/fix-event-publisher-failures
  • copilot/fix-exception-handling-issues
  • copilot/fix-json-schema-restrictions
  • copilot/implement-qdrant-adapter
  • copilot/implement-schema-driven-config
  • copilot/investigate-ci-jobs-hanging
  • copilot/make-queues-persistent
  • copilot/refactor-repetitive-logic
  • copilot/remove-defaults-adapter-factories
  • copilot/remove-implicit-globals-singletons
  • copilot/remove-mongodb-schema-validation
  • copilot/remove-redundant-parsed-json-volume
  • copilot/rename-sdk-to-adapters
  • copilot/simplify-ci-test-matrix
  • copilot/standardize-exceptions-error-handling
  • copilot/strengthen-tests-with-assertions
  • copilot/validate-runtime-dependencies-at-startup
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/pip/chunking/fastapi-0.124.4
  • dependabot/pip/chunking/uvicorn-0.38.0
  • dependabot/pip/embedding/fastapi-0.124.4
  • dependabot/pip/embedding/prometheus-client-0.23.1
  • dependabot/pip/embedding/uvicorn-0.38.0
  • dependabot/pip/error-reporting/flask-3.1.2
  • dependabot/pip/error-reporting/werkzeug-3.1.4
  • dependabot/pip/ingestion/prometheus-client-0.23.1
  • dependabot/pip/ingestion/python-dotenv-1.2.1
  • dependabot/pip/ingestion/pyyaml-6.0.3
  • dependabot/pip/ingestion/requests-2.32.5
  • dependabot/pip/orchestrator/fastapi-0.124.4
  • dependabot/pip/orchestrator/uvicorn-0.38.0
  • dependabot/pip/parsing/beautifulsoup4-4.14.3
  • dependabot/pip/parsing/fastapi-0.124.4
  • dependabot/pip/parsing/prometheus-client-0.23.1
  • dependabot/pip/parsing/uvicorn-0.38.0
  • dependabot/pip/reporting/fastapi-0.124.4
  • dependabot/pip/reporting/requests-2.32.5
  • dependabot/pip/reporting/uvicorn-0.38.0
  • dependabot/pip/summarization/fastapi-0.124.4
  • dependabot/pip/summarization/prometheus-client-0.23.1
  • dependabot/pip/summarization/uvicorn-0.38.0
  • enhance_ingestion
  • feat/schema-based-config-migration
  • feat/storage-config-provider
  • feature/abstraction-layer-summarizer
  • feature/add-archive-fetcher-adapter
  • feature/add-validating-subscriber
  • feature/ingestion-observability
  • feature/pushgateway-metrics
  • feature/rabbitmq-schema-fixes
  • feature/rsync-integration
  • feature/schema-validation-in-tests
  • feature/shared-events-sdk
  • fix/merge_conflict
  • implement/ingestion-service
  • integration
  • integration_part2
  • main
  • refactor/complete-schema-validation-separation
  • refactor_ci
  • rename_ci
  • reusable_workflow
  • schema-enforcement

11 Jan 2026 05:57AM UTC coverage: 76.38%. First build
20890456000

push

github

web-flow
refactor: enforce schema-driven DriverConfig-only configuration across all adapters and services (#804)

* refactor: enforce schema-driven DriverConfig-only configuration across all adapters and services

- Remove direct driver exports from all adapters, enforcing factory pattern usage
- Update all services to use DriverConfig objects with adapter factories
- Add comprehensive schema validation for all adapter configurations
- Fix config loading bugs: apply defaults and integer conversion
- Add regression tests for config loading edge cases
- Update all test files to use DriverConfig pattern with load_driver_config
- Fix ingestion service adapter schema validation
- Fix pushgateway metrics configuration across services
- Fix parsing, reporting, orchestrator, and summarization DriverConfig issues
- Add missing environment variables to docker-compose configuration

All services now healthy and running with proper schema-driven configuration.

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add missing logging import in ingestion service

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add copilot-config dependency to copilot_auth adapter

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add copilot-config dependency to copilot_message_bus adapter

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add copilot-config dependency to copilot_logging adapter

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add copilot-config dependency to copilot_metrics adapter

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add copilot-config dependency to copilot_error_reporting adapter

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add copilot-config dependency to copilot_storage adapter

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add copilot-config dependency to copilot_embedding adapter

Signed-off-by: GitHub Copilot <copilot@github.com>

* fix: add copilot-config dependency to ... (continued)

1015 of 1320 new or added lines in 86 files covered. (76.89%)

6367 of 8336 relevant lines covered (76.38%)

0.86 hits per line

Relevant lines Covered
Build:
Build:
8336 RELEVANT LINES 6367 COVERED LINES
0.86 HITS PER LINE
Source Files on main
  • Tree
  • List 129
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20890456000 main refactor: enforce schema-driven DriverConfig-only configuration across all adapters and services (#804) * refactor: enforce schema-driven DriverConfig-only configuration across all adapters and services - Remove direct driver exports from all ad... push 11 Jan 2026 05:58AM UTC web-flow github
76.38
20828140385 main Make file_path optional in archive schemas for storage-agnostic backends (#790) * Initial plan * Make file_path optional in archive schemas and events - Remove file_path from required fields in archives.schema.json - Remove file_path from requi... push 08 Jan 2026 06:54PM UTC web-flow github
76.78
20826740252 main chore: manually update python dependency lockfiles (#799) * chore: update python dependency lockfiles Manually regenerated all requirements.txt lockfiles with latest compatible dependency versions using pip-tools. This includes updates to transi... push 08 Jan 2026 06:04PM UTC web-flow github
76.77
20825182643 main ci: add concurrency controls to all workflows to prevent outdated runs (#794) * ci: add concurrency controls to all workflows to prevent outdated runs Signed-off-by: GitHub Copilot <copilot@github.com> * Fix workflow concurrency configurations ... push 08 Jan 2026 05:09PM UTC web-flow github
76.77
20825014367 main Add pip-tools lockfiles and Dependabot labels for transitive dependency tracking (#793) * Initial plan * Phase 1: Add Dependabot labels and pip-tools foundation Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com> * Phas... push 08 Jan 2026 05:04PM UTC web-flow github
76.77
20801180769 main deps: bump cryptography, requests, python-multipart, starlette, azure-identity (#791) * deps: bump cryptography, requests, python-multipart, starlette, azure-identity; align pydantic constraints Signed-off-by: GitHub Copilot <copilot@github.com>... push 08 Jan 2026 12:31AM UTC web-flow github
76.77
20791556200 main Use ArchiveStore abstraction for storage-agnostic ingestion and parsing (#782) * Initial plan * Integrate ArchiveStore into ingestion and parsing services - Add ArchiveStore initialization to ingestion service with configurable backend - Update... push 07 Jan 2026 06:07PM UTC web-flow github
76.77
20765318680 main fix: align subscriber queues to queue-per-event topology for all services (#778) * embedding: consume from Service Bus 'chunks.prepared' queue\n\nAlign subscriber with queue-per-event routing and existing Service Bus queue definitions to fix amqp... push 06 Jan 2026 11:28PM UTC web-flow github
77.03
20763756154 main Fix source deletion: Cosmos DB document ID resolution and logger signature (#776) * Initial plan * Fix logger calls and document store operations for source management - Fixed all logger.error calls in api.py to use keyword arguments instead of... push 06 Jan 2026 10:14PM UTC web-flow github
77.03
20761274918 main Fix Service Bus publish fallback for ingestion (#773) (#774) * Fix Service Bus publish fallback for ingestion (#773) Signed-off-by: GitHub Copilot <copilot@github.com> * infra: Add missing failure queues to Service Bus topology Add queues to m... push 06 Jan 2026 08:34PM UTC web-flow github
77.04
See All Builds (993)

Badge your Repo: CoPilot-For-Consensus

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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