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

release-engineering / cdn-lambda
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: cache-control
DEFAULT BRANCH: master
Repo Added 06 Feb 2020 05:22PM UTC
Files 7
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 bundle-deps
branch: bundle-deps
CHANGE BRANCH
x
Reset
  • bundle-deps
  • dependabot/pip/boto3-1.12.24
  • dependabot/pip/boto3-1.12.25
  • dependabot/pip/boto3-1.12.26
  • dependabot/pip/boto3-1.12.27
  • dependabot/pip/boto3-1.12.28
  • dependabot/pip/botocore-1.15.24
  • dependabot/pip/botocore-1.15.25
  • dependabot/pip/botocore-1.15.26
  • dependabot/pip/botocore-1.15.27
  • dependabot/pip/botocore-1.15.28
  • dependabot/pip/docutils-0.16
  • master

pending completion
42

Pull #14

travis-ci

web-flow
Manage and bundle exact dependency versions

Previously, the package produced by "tox -e package" did not
bundle any dependencies.  Although this worked, let's start
bundling dependencies instead and managing their versions,
for a couple of reasons:

- It turns out this is actually the recommended practice even
  for deps such as boto3, despite the lambda runtime providing
  a copy of it; although there is much confusion on this point.
  See [1] for a discussion about this.

- If we don't bundle dependencies, then we have no way to roll
  back changes to those dependencies. This puts us at risk if
  the lambda runtime updates a dependency in a manner such that
  our code stops working.

- We'll likely want to introduce dependencies on some other
  packages owned by ourselves at some point, so let's figure out
  how to do that securely. Declaring dependencies with --hash
  and letting dependabot update them seems to achieve this, and
  dependabot supports updating those automatically while
  maintaining hashes.

For that last point, the version of boto3 included here was
deliberately chosen as a slightly older release, so that we can
try having dependabot update the dependency.

[1] https://www.serverlessops.io/blog/aws-lambda-and-python-boto3-bundling
Pull Request #14: Allow usage of dependencies secured by hash

39 of 39 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
39 RELEVANT LINES 39 COVERED LINES
1.0 HITS PER LINE
Source Files on bundle-deps
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
42 bundle-deps Manage and bundle exact dependency versions Previously, the package produced by "tox -e package" did not bundle any dependencies. Although this worked, let's start bundling dependencies instead and managing their versions, for a couple of reason... Pull #14 17 Mar 2020 12:03AM UTC web-flow travis-ci pending completion  
40 bundle-deps Allow usage of dependencies secured by hash Previously, the package produced by "tox -e package" did not bundle any dependencies. Although this worked, let's start bundling dependencies instead, for a couple of reasons: - It turns out this is a... push 16 Mar 2020 06:09AM UTC rohanpm travis-ci pending completion  
See All Builds (99)
  • 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