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

MITLibraries / archival-packaging-tool / 15005118661
95%
main: 96%

Build:
Build:
LAST BUILD BRANCH: dependabot/pip/boto3-1.40.62
DEFAULT BRANCH: main
Ran 13 May 2025 07:31PM UTC
Jobs 1
Files 4
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

13 May 2025 06:40PM UTC coverage: 95.472%. First build
15005118661

push

github

ghukill
Configurable root workspace directory

Why these changes are being introduced:

This application needs to be able to create Bagit zip files that
are quite large.  As such, the AWS Lambda has been created with an
EFS mount for use.  To use this EFS mount, the application needs
to be configurable for where its "workspace" is for:

1. creating the empty Bag folder
2. downloading files to for the Bag
3. zipping up the Bag

It has been demonstrated this is memory safe, but it will require
actual filesystem space equal to the size of the bag.

How this addresses that need:
* Adds env var 'WORKSPACE_ROOT_DIR' which defines the root
working directory where *temporary* directories are created
for each Bag created
* Uses this workspace root when creating temporary Bagit
directories and files

Side effects of this change:
* When the env var is set, the Lambda will begin to use the
EFS mount at, at time of this writing, '/mnt/efs'.

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

4 of 4 new or added lines in 2 files covered. (100.0%)

253 of 265 relevant lines covered (95.47%)

0.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 15005118661.1 13 May 2025 07:31PM UTC 4
95.47
GitHub Action Run
Source Files on build 15005118661
  • Tree
  • List 4
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15005118661
  • f37f3442 on github
  • Next Build on IN-1230-use-efs-mount (#15005250221)
  • 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