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

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

Build:
Build:
LAST BUILD BRANCH: maintenance-08-2025
DEFAULT BRANCH: main
Repo Added 17 May 2022 01:56PM UTC
Token vy0yQwb9ikSYtRjzza2Jo3CYtffvJK2YX regen
Build 327 Last
Files 3
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 alma-job-names-handling
branch: alma-job-names-handling
CHANGE BRANCH
x
Reset
Sync Branches
  • alma-job-names-handling
  • ENSY-178-update-alma-webhook-lambda-to-trigger-new-step-function-for-bursar-transfer
  • GH-ISS-147-manual-integration-tests
  • IN-1260-pip-audit
  • IN-861-app-stabilization
  • IN-896-app-stabilization
  • IN-X-update-dependencies
  • automation-update
  • bugfix-pod-job-filename-date
  • dependabot-update
  • dependabot/docker/lambda/python-3.10
  • dependabot/docker/lambda/python-3.11
  • dependabot/docker/lambda/python-3.12
  • dependabot/pip/bandit-1.7.5
  • dependabot/pip/black-23.1.0
  • dependabot/pip/black-23.10.0
  • dependabot/pip/black-23.10.1
  • dependabot/pip/black-23.11.0
  • dependabot/pip/black-23.9.1
  • dependabot/pip/black-24.2.0
  • dependabot/pip/black-24.3.0
  • dependabot/pip/black-24.4.0
  • dependabot/pip/black-24.4.2
  • dependabot/pip/boto3-1.26.101
  • dependabot/pip/boto3-1.26.102
  • dependabot/pip/boto3-1.26.103
  • dependabot/pip/boto3-1.26.104
  • dependabot/pip/boto3-1.26.105
  • dependabot/pip/boto3-1.26.106
  • dependabot/pip/boto3-1.26.107
  • dependabot/pip/boto3-1.26.108
  • dependabot/pip/boto3-1.26.109
  • dependabot/pip/boto3-1.26.110
  • dependabot/pip/boto3-1.26.111
  • dependabot/pip/boto3-1.26.112
  • dependabot/pip/boto3-1.26.113
  • dependabot/pip/boto3-1.26.114
  • dependabot/pip/boto3-1.26.115
  • dependabot/pip/boto3-1.26.116
  • dependabot/pip/boto3-1.26.117
  • dependabot/pip/boto3-1.26.118
  • dependabot/pip/boto3-1.26.119
  • dependabot/pip/boto3-1.26.120
  • dependabot/pip/boto3-1.26.121
  • dependabot/pip/boto3-1.26.122
  • dependabot/pip/boto3-1.26.123
  • dependabot/pip/boto3-1.26.124
  • dependabot/pip/boto3-1.26.125
  • dependabot/pip/boto3-1.26.126
  • dependabot/pip/boto3-1.26.127
  • dependabot/pip/boto3-1.26.129
  • dependabot/pip/boto3-1.26.133
  • dependabot/pip/boto3-1.26.137
  • dependabot/pip/boto3-1.26.142
  • dependabot/pip/boto3-1.26.146
  • dependabot/pip/boto3-1.26.151
  • dependabot/pip/boto3-1.26.155
  • dependabot/pip/boto3-1.26.160
  • dependabot/pip/boto3-1.26.165
  • dependabot/pip/boto3-1.26.59
  • dependabot/pip/boto3-1.26.60
  • dependabot/pip/boto3-1.26.61
  • dependabot/pip/boto3-1.26.62
  • dependabot/pip/boto3-1.26.63
  • dependabot/pip/boto3-1.26.64
  • dependabot/pip/boto3-1.26.65
  • dependabot/pip/boto3-1.26.66
  • dependabot/pip/boto3-1.26.67
  • dependabot/pip/boto3-1.26.68
  • dependabot/pip/boto3-1.26.69
  • dependabot/pip/boto3-1.26.70
  • dependabot/pip/boto3-1.26.71
  • dependabot/pip/boto3-1.26.73
  • dependabot/pip/boto3-1.26.74
  • dependabot/pip/boto3-1.26.75
  • dependabot/pip/boto3-1.26.78
  • dependabot/pip/boto3-1.26.79
  • dependabot/pip/boto3-1.26.80
  • dependabot/pip/boto3-1.26.81
  • dependabot/pip/boto3-1.26.82
  • dependabot/pip/boto3-1.26.83
  • dependabot/pip/boto3-1.26.84
  • dependabot/pip/boto3-1.26.85
  • dependabot/pip/boto3-1.26.86
  • dependabot/pip/boto3-1.26.88
  • dependabot/pip/boto3-1.26.89
  • dependabot/pip/boto3-1.26.90
  • dependabot/pip/boto3-1.26.91
  • dependabot/pip/boto3-1.26.92
  • dependabot/pip/boto3-1.26.93
  • dependabot/pip/boto3-1.26.94
  • dependabot/pip/boto3-1.26.95
  • dependabot/pip/boto3-1.26.96
  • dependabot/pip/boto3-1.26.97
  • dependabot/pip/boto3-1.26.98
  • dependabot/pip/boto3-1.26.99
  • dependabot/pip/boto3-1.28.1
  • dependabot/pip/boto3-1.28.15
  • dependabot/pip/boto3-1.28.3
  • dependabot/pip/boto3-1.28.44
  • dependabot/pip/boto3-1.28.49
  • dependabot/pip/boto3-1.28.53
  • dependabot/pip/boto3-1.28.57
  • dependabot/pip/boto3-1.28.62
  • dependabot/pip/boto3-1.28.63
  • dependabot/pip/boto3-1.28.68
  • dependabot/pip/boto3-1.28.73
  • dependabot/pip/boto3-1.28.78
  • dependabot/pip/boto3-1.28.84
  • dependabot/pip/boto3-1.28.9
  • dependabot/pip/boto3-1.29.3
  • dependabot/pip/boto3-1.29.7
  • dependabot/pip/boto3-1.33.6
  • dependabot/pip/boto3-1.34.103
  • dependabot/pip/boto3-1.34.44
  • dependabot/pip/boto3-1.34.49
  • dependabot/pip/boto3-1.34.53
  • dependabot/pip/boto3-1.34.54
  • dependabot/pip/boto3-1.34.59
  • dependabot/pip/boto3-1.34.64
  • dependabot/pip/boto3-1.34.69
  • dependabot/pip/boto3-1.34.74
  • dependabot/pip/boto3-1.34.79
  • dependabot/pip/boto3-1.34.84
  • dependabot/pip/boto3-1.34.88
  • dependabot/pip/boto3-1.34.93
  • dependabot/pip/boto3-1.34.98
  • dependabot/pip/boto3-stubs-1.28.44
  • dependabot/pip/boto3-stubs-1.28.49
  • dependabot/pip/boto3-stubs-1.28.53
  • dependabot/pip/boto3-stubs-1.28.57
  • dependabot/pip/boto3-stubs-1.28.62
  • dependabot/pip/boto3-stubs-1.28.63
  • dependabot/pip/boto3-stubs-1.28.68
  • dependabot/pip/boto3-stubs-1.28.73
  • dependabot/pip/boto3-stubs-1.28.78
  • dependabot/pip/boto3-stubs-1.28.84
  • dependabot/pip/boto3-stubs-1.29.3
  • dependabot/pip/boto3-stubs-1.29.7
  • dependabot/pip/boto3-stubs-1.33.6
  • dependabot/pip/boto3-stubs-1.34.103
  • dependabot/pip/boto3-stubs-1.34.44
  • dependabot/pip/boto3-stubs-1.34.49
  • dependabot/pip/boto3-stubs-1.34.53
  • dependabot/pip/boto3-stubs-1.34.54
  • dependabot/pip/boto3-stubs-1.34.59
  • dependabot/pip/boto3-stubs-1.34.64
  • dependabot/pip/boto3-stubs-1.34.69
  • dependabot/pip/boto3-stubs-1.34.74
  • dependabot/pip/boto3-stubs-1.34.79
  • dependabot/pip/boto3-stubs-1.34.84
  • dependabot/pip/boto3-stubs-1.34.88
  • dependabot/pip/boto3-stubs-1.34.93
  • dependabot/pip/boto3-stubs-1.34.98
  • dependabot/pip/certifi-2022.12.7
  • dependabot/pip/certifi-2023.7.22
  • dependabot/pip/coverage-7.2.2
  • dependabot/pip/coverage-7.2.3
  • dependabot/pip/coverage-7.2.4
  • dependabot/pip/coverage-7.2.5
  • dependabot/pip/coverage-7.3.1
  • dependabot/pip/coverage-7.3.2
  • dependabot/pip/idna-3.7
  • dependabot/pip/isort-5.12.0
  • dependabot/pip/mypy-1.1.1
  • dependabot/pip/mypy-1.3.0
  • dependabot/pip/mypy-1.4.1
  • dependabot/pip/pytest-7.2.2
  • dependabot/pip/pytest-7.4.2
  • dependabot/pip/pytest-7.4.3
  • dependabot/pip/pytest-8.0.1
  • dependabot/pip/pytest-8.0.2
  • dependabot/pip/pytest-8.1.1
  • dependabot/pip/pytest-8.2.0
  • dependabot/pip/requests-2.31.0
  • dependabot/pip/ruff-0.3.0
  • dependabot/pip/ruff-0.3.2
  • dependabot/pip/ruff-0.3.3
  • dependabot/pip/ruff-0.3.4
  • dependabot/pip/ruff-0.3.5
  • dependabot/pip/ruff-0.3.7
  • dependabot/pip/ruff-0.4.1
  • dependabot/pip/ruff-0.4.2
  • dependabot/pip/ruff-0.4.3
  • dependabot/pip/ruff-0.4.4
  • dependabot/pip/sentry-sdk-1.15.0
  • dependabot/pip/sentry-sdk-1.16.0
  • dependabot/pip/sentry-sdk-1.17.0
  • dependabot/pip/sentry-sdk-1.18.0
  • dependabot/pip/sentry-sdk-1.19.0
  • dependabot/pip/sentry-sdk-1.19.1
  • dependabot/pip/sentry-sdk-1.20.0
  • dependabot/pip/sentry-sdk-1.21.0
  • dependabot/pip/sentry-sdk-1.21.1
  • dependabot/pip/sentry-sdk-1.22.1
  • dependabot/pip/sentry-sdk-1.22.2
  • dependabot/pip/sentry-sdk-1.23.0
  • dependabot/pip/sentry-sdk-1.23.1
  • dependabot/pip/sentry-sdk-1.24.0
  • dependabot/pip/sentry-sdk-1.25.0
  • dependabot/pip/sentry-sdk-1.25.1
  • dependabot/pip/sentry-sdk-1.26.0
  • dependabot/pip/sentry-sdk-1.28.0
  • dependabot/pip/sentry-sdk-1.28.1
  • dependabot/pip/sentry-sdk-1.29.0
  • dependabot/pip/types-requests-2.28.11.12
  • dependabot/pip/types-requests-2.28.11.13
  • dependabot/pip/types-requests-2.28.11.14
  • dependabot/pip/types-requests-2.28.11.15
  • dependabot/pip/types-requests-2.28.11.16
  • dependabot/pip/types-requests-2.28.11.17
  • dependabot/pip/types-requests-2.29.0.0
  • dependabot/pip/types-requests-2.30.0.0
  • dependabot/pip/types-requests-2.31.0.1
  • dependabot/pip/types-requests-2.31.0.2
  • dependabot/pip/types-requests-2.31.0.20240218
  • dependabot/pip/typing-extensions-4.10.0
  • dependabot/pip/typing-extensions-4.11.0
  • dependabot/pip/urllib3-1.26.17
  • dependabot/pip/urllib3-1.26.18
  • dependency-updates
  • ensy-65-initial-structure
  • ensy-66-handle-get-request
  • ensy-67-add-post-handler
  • ensy-73-check-post-body
  • ensy-74-trigger-step-function
  • in-526-fix-sentry-integration
  • job-type-match-is-case-insensitive
  • main
  • maintenance-08-2025
  • maintenance-week-updates
  • prod-promote
  • refs/heads/dependabot/pip/boto3-1.26.142
  • refs/heads/dependabot/pip/sentry-sdk-1.24.0
  • refs/heads/dependabot/pip/types-requests-2.31.0.1
  • refs/tags/v1.0
  • refs/tags/v1.0.1
  • refs/tags/v1.0.2
  • refs/tags/v1.0.3
  • refs/tags/v1.1.0
  • refs/tags/v1.1.1
  • refs/tags/v1.1.2
  • refs/tags/v1.1.3
  • refs/tags/v1.1.4
  • refs/tags/v1.1.5
  • refs/tags/v1.1.6
  • refs/tags/v1.1.7
  • stage-makefile-workflow
  • timx-114-handle-timdex-job-end
  • timx-176-handle-multiple-job-end-envs
  • update-caller-workflows
  • workflow-makefile-update

08 Sep 2023 06:08PM UTC coverage: 100.0%. Remained the same
6125017543

Pull #149

github

adamshire123
update bursar step function trigger

Why are these changes being introduced:
The bursar step function call was throwing an error because the job
name being passed was not unique.

We also changed how we are passing the target and source s3 prefix to
the bursar lambda, so passing the Alma job name to the bursar step function
is no longer required.

relevant tickets:
https://mitlibraries.atlassian.net/browse/ENSY-178

https://mitlibraries.atlassian.net/browse/ENSY-172

How this addresses that need:
* add a timestamp to the step function execution name parameter so it is
unique.

* bursar transfer lambda only needs the
job ID, not the job name.
Pull Request #149: update bursar step function trigger

3 of 3 new or added lines in 1 file covered. (100.0%)

140 of 140 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
140 RELEVANT LINES 140 COVERED LINES
1.0 HITS PER LINE
Source Files on alma-job-names-handling
  • Tree
  • List 4
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
6125017543 alma-job-names-handling update bursar step function trigger Why are these changes being introduced: The bursar step function call was throwing an error because the job name being passed was not unique. We also changed how we are passing the target and source s3 prefix ... Pull #149 08 Sep 2023 06:09PM UTC adamshire123 github
100.0
6111141658 alma-job-names-handling Merge branch 'main' into alma-job-names-handling Pull #149 07 Sep 2023 02:34PM UTC Adam Shire github
100.0
6111048611 alma-job-names-handling update bursar step function trigger push 07 Sep 2023 02:26PM UTC Adam Shire github
100.0
6015629858 alma-job-names-handling fix typos Pull #146 29 Aug 2023 05:33PM UTC adamshire123 github
100.0
6004590220 alma-job-names-handling job names include aws env in SSM Why these changes are being introduced: We changed some configurations in AWS so that the job names are all stored in SSM. Because of this we can include the AWS environment in the job name, which should be the co... push 28 Aug 2023 08:25PM UTC adamshire123 github
100.0
6004575021 alma-job-names-handling job names include aws env in SSM Why these changes are being introduced: We changed some configurations in AWS so that the job names are all stored in SSM. Because of this we can include the AWS environment in the job name, which should be the co... push 28 Aug 2023 08:24PM UTC adamshire123 github
100.0
6004564738 alma-job-names-handling job names include aws env in SSM Why these changes are being introduced: We changed some configurations in AWS so that the job names are all stored in SSM. Because of this we can include the AWS environment in the job name, which should be the co... push 28 Aug 2023 08:23PM UTC adamshire123 github
100.0
6004477475 alma-job-names-handling job names include aws env in SSM background information We changed some configurations in AWS so that the job names are stored all stored in SSM. Because of this we can include the aws environment in the job name, which should be the whole job na... push 28 Aug 2023 08:14PM UTC adamshire123 github
100.0
See All Builds (186)

Badge your Repo: alma-webhook-lambdas

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