terraform-eventbridge-scheduled-lambda: Update runtime to python3.12 #2788
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available:
N/A
Description of changes:
Hi😀 Thanks for the useful patterns!
I updated the Lambda Python runtime version to
python3.12
.While testing
terraform-eventbridge-scheduled-lambda
, I noticed that the Lambda runtime versionpython3.8
was deprecated. Although it's still deployable at the moment, it will not be allowed after October 1, 2025.https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html
To prevent future deployment issues, I updated the runtime to
python3.12
.https://github.com/terraform-aws-modules/terraform-aws-lambda
Check
terraform apply
completed successfully and works good.Warning
Warning is likely caused by the fact that the AWS provider version is currently at v6 (due to
>= 4.9
constraint), anddata.aws_region.current.name
is now a deprecated attribute. There is no functional impact at this time👍Thank you😀
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.