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

ghga-de / download-controller-service
81%
main: 82%

Build:
Build:
LAST BUILD BRANCH: fix/upgrade_service_commons
DEFAULT BRANCH: main
Repo Added 06 Oct 2023 01:07PM UTC
Files 36
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 1.0.0
branch: 1.0.0
CHANGE BRANCH
x
Reset
  • 1.0.0
  • 1.1.0
  • 1.2.0
  • 1.2.1
  • add-logging-for-integration-issues
  • expose_expiration_threshold_GSI-417
  • feature/docker-in-docker-GSI-412
  • feature/multi_location_object_storage_GSI-357
  • feature/prototype_di_GSI-407
  • feature/update_template_GSI-377
  • feature/use_configured_logging_GSI-568
  • fix/clean_all_outbox_buckets_GSI-608
  • fix/consistent_http_responses_GSI-454
  • fix/idempotency_issues_GSI-581
  • fix/upgrade_service_commons
  • fix_dockerfile
  • fix_rest_responses_GSI-454
  • main
  • no_framework_di_prototype
  • update_template

29 Oct 2023 06:35PM UTC coverage: 80.713% (-1.6%) from 82.305%
6767443689

push

github

web-flow
prototype DI without framework (GSI-407)

A first draft of how DI could work without a framework,

In brief:
 - one async context manager constructs the core and resolves all its dependencies
 - dedicated async context managers are provided to construct inbound adapters using the core dependencies

Also removes the requirement to override dependencies in the initialized container.

Some utils collected in `dcs.utils` might be placed in the ghga-service-commons as they are not specific to the service.

Upgrades to pydantic v2.

This PR had to upgrade to the latest ghga-event-schemas which also introduce the s3_endpoint_alias fields.
Since this service is not yet ready to handle them, I just hard-coded the field where required.
Has to be cleaned up in a dedicated PR.

Bumps version to 1.0.0.

50 of 55 new or added lines in 10 files covered. (90.91%)

13 existing lines in 1 file now uncovered.

498 of 617 relevant lines covered (80.71%)

0.81 hits per line

Relevant lines Covered
Build:
Build:
617 RELEVANT LINES 498 COVERED LINES
0.81 HITS PER LINE
Source Files on 1.0.0
  • Tree
  • List 37
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
6767443689 1.0.0 prototype DI without framework (GSI-407) A first draft of how DI could work without a framework, In brief: - one async context manager constructs the core and resolves all its dependencies - dedicated async context managers are provided to... push 06 Nov 2023 07:13AM UTC web-flow github
80.71
See All Builds (73)
  • 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

© 2025 Coveralls, Inc