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

ghga-de / ghga-registry-service / 27695990601
92%

Build:
DEFAULT BRANCH: main
Ran 17 Jun 2026 02:23PM UTC
Jobs 1
Files 40
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

17 Jun 2026 02:22PM UTC coverage: 91.45% (+0.1%) from 91.354%
27695990601

push

github

web-flow
Support Box Deletion (GSI-2424) (#16)

* Add FileController method to remove mappings

* Add box deletion method for AuditRepository

* Account for potential race condition in box listing

* Add fub deletion method to the FileBoxClient

* Add box deletion logic to the core

* Modify FUB deletion event sub method to log at INFO instead of WARNING

* Add HttpBoxStateError

* Add unit tests for RDUBManager

* Add AuditRepository unit test

* Add the HTTP API endpoint for rdub deletion

* Add unit tests for the API

* Add a unit test for the FileBoxClient

* Improve FileBoxClient response parsing and 409 error handling

* Remove unreachable BoxAccessError branch

* Revoke grants after FUB deletion

* Obey mypy

* Return empty list for get_file_upload_list() if FUB is not found

* Update doc string for delete_research_data_upload_box()

* Update src/rs/core/rdub_manager.py

Co-authored-by: Christoph Zwerschke <c.zwerschke@dkfz-heidelberg.de>

* Update src/rs/adapters/outbound/http.py

Co-authored-by: Christoph Zwerschke <c.zwerschke@dkfz-heidelberg.de>

* Update src/rs/adapters/outbound/http.py

Co-authored-by: Christoph Zwerschke <c.zwerschke@dkfz-heidelberg.de>

* Enhance get_file_upload_list to handle missing FileUploadBox gracefully

- Added missing_box_ok parameter to get_file_upload_list method in FileBoxClient and FileBoxClientPort.
- Updated logic to return an empty list instead of raising an error when the FileUploadBox is not found and missing_box_ok is True.
- Modified RDUBManager to call get_file_upload_list with missing_box_ok set to True.
- Added tests to verify behavior for both scenarios (with and without missing_box_ok).

---------

Co-authored-by: Christoph Zwerschke <c.zwerschke@dkfz-heidelberg.de>

147 of 157 new or added lines in 12 files covered. (93.63%)

1230 of 1345 relevant lines covered (91.45%)

0.91 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
89.79
-1.03% src/rs/adapters/outbound/http.py
4
93.33
-0.34% src/rs/core/rdub_manager.py
1
94.12
0.0% src/rs/adapters/inbound/event_sub.py
Jobs
ID Job ID Ran Files Coverage
1 27695990601.1 17 Jun 2026 02:23PM UTC 40
91.45
GitHub Action Run
Source Files on build 27695990601
  • Tree
  • List 40
  • Changed 12
  • Source Changed 12
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27695990601
  • 4e8be009 on github
  • Prev Build on main (#27274181841)
  • Next Build on main (#28366206929)
  • 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