Skip to content

NH-86697 More Lambda pre-install with deps instead of nodeps#630

Merged
tammy-baylis-swi merged 6 commits intomainfrom
lambda-deps
May 2, 2025
Merged

NH-86697 More Lambda pre-install with deps instead of nodeps#630
tammy-baylis-swi merged 6 commits intomainfrom
lambda-deps

Conversation

@tammy-baylis-swi
Copy link
Contributor

@tammy-baylis-swi tammy-baylis-swi commented Apr 30, 2025

Changes Lambda builds so that more dependencies are pre-installed with all their dependencies, instead of "nodeps". This is to guarantee that basic deps-of-deps like packaging are in the layer, instead of build CI having to install them individually. This update also makes the build better resemble upstream's (requirements, requirements-nodeps)

@tammy-baylis-swi tammy-baylis-swi changed the title WIP NH-86697 More Lambda pre-install with deps instead of nodeps Apr 30, 2025
@@ -1,11 +1,40 @@
opentelemetry-exporter-otlp==1.31.1
Copy link
Contributor Author

@tammy-baylis-swi tammy-baylis-swi Apr 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't actually need this. Just -http. So check_lambda_module above is also changed.

@tammy-baylis-swi tammy-baylis-swi marked this pull request as ready for review April 30, 2025 21:58
@tammy-baylis-swi tammy-baylis-swi requested a review from a team as a code owner April 30, 2025 21:58
@tammy-baylis-swi tammy-baylis-swi merged commit 533e845 into main May 2, 2025
36 checks passed
@tammy-baylis-swi tammy-baylis-swi deleted the lambda-deps branch May 2, 2025 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants