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

ghga-de / datahub-file-service / 21486105188
82%

Build:
DEFAULT BRANCH: main
Ran 29 Jan 2026 04:26PM UTC
Jobs 1
Files 23
Run time 1min
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

29 Jan 2026 04:25PM UTC coverage: 81.782% (+81.8%) from 0.0%
21486105188

push

github

web-flow
DFHS Initial implementation (GSI-1993) (#2)

* Add port definition and model for file upload

* Push everything in case disaster strikes

* Still need to resolve config problems and add tests

* Add S3Cleaner entrypoint

* Add class comparison script

* Update config to use single private key and clean up class def diffs

* Change caching retry config so we don't spam retries on 500 responses

* Add cached and computed encrypted_part_count property to FileUpload model

* Add connection error translation to http module

* Fix encrypted secret encoding

* Replace direct obj storage use in S3Cleaner with S3Client

* Add error handling and further logic to S3Client class

* Rename CentralClient's storage alias param to inbox_storage_alias

* Update interrogator to use renamed s3client methods

* Update injection module

* Include 206 as a success code when downloading content range

* Add first slew of tests...

* Fix mypy errors

* Bas64-encode part md5 when generating url

* Fix crypt4gh and jwk config

* Place reencrypted chunks in upload buffer until part size is reached

* Add interrogation storage alias to CentralClient setup

* Fix offset and part range calculation on FileUpload model

* Update tests and add happy path integration test

* Fix S3 tests and md5 handling

* Refactor S3 error handling and update doc strings

* Add S3Client to comparison script

* Rework Interrogator error handling and update doc strings

* Rewrite part ranges function to adapt part size to segment size

* Download normal part sizes and examine those in 64k chunks

* Grab template updates

* Add download URL caching and a test

* Replace own constant with identical one from crypt4gh

* Add tests for FileUpload model

* Abort interrogation if FIS API is unreachable

* Add test for file not in inbox

* Add tests for decryption and checksum errors

* Fix httpx should mock

* Expand logging/error handling in S3Cleaner with some tests

* Fix empty bucket test

* Fix api unre... (continued)

615 of 735 new or added lines in 16 files covered. (83.67%)

624 of 763 relevant lines covered (81.78%)

0.82 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21486105188.1 29 Jan 2026 04:26PM UTC 23
81.78
GitHub Action Run
Source Files on build 21486105188
  • Tree
  • List 23
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c0c948ea on github
  • Prev Build on main (#20236559343)
  • 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