• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Info updated!

ghga-de / upload-orchestration-service
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: 1.0.0
DEFAULT BRANCH: main
Repo Added 03 Sep 2025 12:23PM UTC
Token BtvNo7hUrw8GiTmrA5frE3F21xTXsr9gd regen
Build 25 Last
Files 33
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: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 1.0.0
  • feature/initial_implementation_GSI-1817
  • main

23 Sep 2025 08:13AM UTC coverage: 88.651% (+47.4%) from 41.27%
17940049060

push

github

web-flow
Initial implementation (GSI-1817) (#1)

* Adapt to actual package

* Commit in case computer spontaneously combusts

* Complete the outbox sub class

* Rename orchestrator methods for clarity

* Make UCSClient responsible for WOT generation

* Clean up the routes a little

* Update core, rest api, and UCS client code

* Implement Access API client

* Add event sub injection and realize main module

* Add UCS client unit tests + general test files

* Add access api client unit tests

* Add unit tests for core

* Add unit tests for the auditor

* Add unit tests for the rest api

* Add typical journey test and fix some minor problems

* Cover audit logging in integration test

* Remove audit recorder from unit test

* Add claim validity to grant access endpoint

* Log access granting

* Resolve mypy errors

* Set version to 1.0.0

* Add e2e ability to list and revoke upload access grants

* Add tests for the revoke and list endpoints

* Don't encrypt tokens for UCS

* Use outbox dao for research boxes

* Update config docs

* Add final missing endpoint to list all RDUBoxes with pagination

* Remove sort order, rename ucs stuff to be generic, various doc string and comment fixes

* Remove unused functions copied from the wps

* Prepend title and description with box_ for grants

* Remove unused module copied from wps

* Use StewardAuthContext on certain endpoints

* Return 404 in GET box endpoint if not authorized

* Fix straggler name referencing claims

* Further fix orchestrator doc strings

* Flatten validity

* Enable filtering boxes by locked status

* Don't call access API for single box retrieval if user is a steward

* Retrieve fewer results for fixed user in multi-box retrieval

* Make central 'is_data_steward' function

* Fix the way we check box access in get_upload_box_files

* Rename test module that references UCS and move silly import

* Add response metadata to endpoints and fix tags

* Remove extraneous 'default=...' kwarg

* Add 'state'... (continued)

694 of 783 new or added lines in 32 files covered. (88.63%)

703 of 793 relevant lines covered (88.65%)

0.89 hits per line

Relevant lines Covered
Build:
Build:
793 RELEVANT LINES 703 COVERED LINES
0.89 HITS PER LINE
Source Files on main
  • Tree
  • List 33
  • 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
17940049060 1.0.0 Initial implementation (GSI-1817) (#1) * Adapt to actual package * Commit in case computer spontaneously combusts * Complete the outbox sub class * Rename orchestrator methods for clarity * Make UCSClient responsible for WOT generation * Cle... push 23 Sep 2025 08:24AM UTC web-flow github
88.65
17939810340 main Initial implementation (GSI-1817) (#1) * Adapt to actual package * Commit in case computer spontaneously combusts * Complete the outbox sub class * Rename orchestrator methods for clarity * Make UCSClient responsible for WOT generation * Cle... push 23 Sep 2025 08:14AM UTC web-flow github
88.65
17939651031 feature/initial_implementation_GSI-1817 Apply fixes according to ruff Pull #1 23 Sep 2025 08:08AM UTC TheByronHimes github
88.65
17919443187 feature/initial_implementation_GSI-1817 Remove unused ignores to make mypy happy Pull #1 22 Sep 2025 03:00PM UTC TheByronHimes github
88.55
17919301136 feature/initial_implementation_GSI-1817 Remove certain local model definitions and import from lib instead Pull #1 22 Sep 2025 02:54PM UTC TheByronHimes github
88.55
17918898745 feature/initial_implementation_GSI-1817 Grab new ghga event schemas version Pull #1 22 Sep 2025 02:40PM UTC TheByronHimes github
89.11
17917993876 feature/initial_implementation_GSI-1817 Remove unnecessary test user id and context Pull #1 22 Sep 2025 02:10PM UTC TheByronHimes github
89.25
17917950099 feature/initial_implementation_GSI-1817 Use populated boxes fixture in other orchestrator tests Pull #1 22 Sep 2025 02:08PM UTC TheByronHimes github
89.25
17911647270 feature/initial_implementation_GSI-1817 Add an unhappy test case for box updates Pull #1 22 Sep 2025 09:59AM UTC TheByronHimes github
89.29
17911455327 feature/initial_implementation_GSI-1817 Account for the fact that the access api returns dict of box IDs with expiration date Pull #1 22 Sep 2025 09:51AM UTC TheByronHimes github
89.16
See All Builds (25)

Badge your Repo: upload-orchestration-service

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

© 2025 Coveralls, Inc