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

MITLibraries / s3-bagit-validator / 14319145568
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: v0.1.6
DEFAULT BRANCH: main
Ran 07 Apr 2025 08:47PM UTC
Jobs 1
Files 8
Run time 10min
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

07 Apr 2025 08:43PM UTC coverage: 90.484% (-2.7%) from 93.171%
14319145568

Pull #35

github

ghukill
Add CLI "sidecar" to application

Why these changes are being introduced:

This s3 bagit validator is deployed as a lambda for calling
via HTTP requests.  It was designed this way for flexibility as
to who, what, where, and when might invoke it.

Until more automation is established, that potentially wires
this lambda into Archivematica, it's quite possible that
a person will be manually validating bags (potentially in
bulk).   This CLI, as part of the application, provides that
approach.

How this addresses that need:
* A CLI is included in the repository, where the actual
work is performed by invoking the deployed lambda.

Side effects of this change:
* The lambda can be utilized, with all its horizontal scaling
and pre-configured permissions, via a CLI.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IR-191
Pull Request #35: IR 191 - CLI "sidecar"

154 of 184 new or added lines in 4 files covered. (83.7%)

523 of 578 relevant lines covered (90.48%)

0.9 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
88.89
-2.02% lambdas/aip.py
4
94.12
0.0% lambdas/validator.py
22
84.06
lambdas/cli.py
Jobs
ID Job ID Ran Files Coverage
1 14319145568.1 07 Apr 2025 08:47PM UTC 8
90.48
GitHub Action Run
Source Files on build 14319145568
  • Tree
  • List 8
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14319145568
  • Pull Request #35
  • PR Base - main (#14316118114)
  • 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