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

MITLibraries / dspace-submission-composer / 17103597646
97%
main: 96%

Build:
Build:
LAST BUILD BRANCH: IN-1555-migrate-to-uv
DEFAULT BRANCH: main
Ran 20 Aug 2025 03:55PM UTC
Jobs 1
Files 21
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

20 Aug 2025 03:45PM UTC coverage: 97.186% (+0.02%) from 97.167%
17103597646

push

github

jonavellecuerdo
Cache list of bitstreams to Workflow classes

Why these changes are being introduced:
Every time the S3Client.files_iter method is called, it sends an API
request to list the contents of an S3 bucket. This ensures that the list
of bitstreams is cached to the Workflow, the first time it is referenced
in the code and updates all dependent methods to use the cache.

How this addresses that need:
* Add property method for retrieving cached bitstream URIs to base Workflow
* Add abstract method to get bitstream URIs to base workflow
* Update OpenCourseWare and SimpleCSV workflows to use cached bitstream URIs

Side effects of this change:
* Reduce number of requests to access Amazon S3 services.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IN-1432

17 of 17 new or added lines in 3 files covered. (100.0%)

1036 of 1066 relevant lines covered (97.19%)

0.97 hits per line

Jobs
ID Job ID Ran Files Coverage
1 17103597646.1 20 Aug 2025 03:55PM UTC 21
97.19
GitHub Action Run
Source Files on build 17103597646
  • Tree
  • List 21
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17103597646
  • 2b3b22bf on github
  • Prev Build on main (#17103101501)
  • Next Build on IN-1432-cache-bitstreams-to-workflow (#17103815835)
  • 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