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

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

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

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

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.

7 of 42 new or added lines in 1 file covered. (16.67%)

54 of 367 relevant lines covered (14.71%)

0.74 hits per line

Uncovered Changes

Lines Coverage ∆ File
35
4.05
2.59% src/main/scala/com/gilt/aws/lambda/AwsLambdaPlugin.scala
Jobs
ID Job ID Ran Files Coverage
1 25928243684.1 15 May 2026 04:12PM UTC 11
14.71
GitHub Action Run
2 25928243684.2 15 May 2026 04:12PM UTC 11
14.71
GitHub Action Run
3 25928243684.3 15 May 2026 04:12PM UTC 11
14.71
GitHub Action Run
4 25928243684.4 15 May 2026 04:12PM UTC 11
14.71
GitHub Action Run
5 25928243684.5 15 May 2026 04:13PM UTC 11
14.71
GitHub Action Run
Source Files on build 25928243684
  • Tree
  • List 11
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a3b452d5 on github
  • Prev Build on main (#15904375000)
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