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

MITLibraries / alma-webhook-lambdas / 5906379372
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: maintenance-08-2025
DEFAULT BRANCH: main
Ran 18 Aug 2023 07:29PM UTC
Jobs 1
Files 4
Run time 1s
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

18 Aug 2023 07:23PM UTC coverage: 100.0%. Remained the same
5906379372

push

github

web-flow
In 896 app stabilization (#145)

* IN-896 App stabilization:  Update Python version and dependencies

Why these changes are being introduced:
* Keeping our Python version and dependencies updated
is good practice and allows us to take advantage
of the latest security updates and bug fixes for Python.

How this addresses that need:
* Update Dockerfile
* Update Pipfile
* Update .python-version

Side effects of this change:
* None

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

* IN-896 App stabilization: add linters and pre-commit hooks

Why these changes are being introduced:
* We updated our method for managing linters and code
formatting for our Python projects to simplify
configuration and use.

How this addresses that need:
* Apply standard pyproject.toml file
* Deprecate setup.cfg
* Apply linting with Ruff
* Set black, mypy, ruff, and safety as linters
* Add pre-commit hooks
* Update Makefile
* Update Pipfile

Side effects of this change:
* None

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

* Updates after merge of #144

* Update imports, type hinting, and datetime calls in webhook modules
* Update mypy command in Makefile
* Update dependencies
* Update _test_env fixture and datetime calls in conftest module
* Update test_validate_missing_signature_returns_false with more explicit error check

---------

Co-authored-by: Eric Hanson <ehanson@mit.edu>

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

140 of 140 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5906379372.1 18 Aug 2023 07:29PM UTC 0
100.0
GitHub Action Run
Source Files on build 5906379372
Detailed source file information is not available for this build.
  • Back to Repo
  • f8f7d96d on github
  • Prev Build on main (#5893821044)
  • 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