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

gfc-collective / sbt-aws-lambda / 25928243684 / 3
15%
master: 20%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 15 May 2026 04:12PM UTC
Files 11
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

15 May 2026 04:10PM UTC coverage: 14.714% (+0.6%) from 14.154%
25928243684.3

push

github

web-flow
Add deployLambdaInWaves task (#224)

Adds a new sbt task, deployLambdaInWaves, that mirrors deployLambda but
splits handlers into waves of doubling size (1, 2, 4, 8, …) and deploys
handlers within the same wave in parallel. Existing deployLambda behavior
is unchanged.

Motivation: when a single sbt-aws-lambda project owns many handlers (e.g.
19 in flowcommerce/dynamodb-adapter-lambdas), the existing serial
publishVersion loop both (a) takes a long time and (b) on partial failure
leaves the remaining handlers stuck on the previous release. A leading
canary wave of 1 exposes failures before the whole fleet is touched, and
parallelism within each wave shortens the total deploy.

The helper splitIntoWaves is exposed as package-private so its shape can
be asserted directly from utest without spinning up AWS clients. The
deploy step itself reuses the existing per-handler updateFunctionCode
path; the only difference is that the calls are wrapped in Futures and
awaited per wave on ExecutionContext.global.

Also bumps version to 1.4.0.

54 of 367 relevant lines covered (14.71%)

0.15 hits per line

Source Files on job 25928243684.3
  • Tree
  • List 11
  • Changed 11
  • Source Changed 11
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25928243684
  • a3b452d5 on github
  • Prev Job for on main (#15904375000.2)
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