Skip to content

Update public.ecr.aws/lambda/python:3.14 Docker digest to 5f57713#134

Merged
docktermj merged 1 commit intomainfrom
renovate/public.ecr.aws-lambda-python-3.14
Feb 16, 2026
Merged

Update public.ecr.aws/lambda/python:3.14 Docker digest to 5f57713#134
docktermj merged 1 commit intomainfrom
renovate/public.ecr.aws-lambda-python-3.14

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 15, 2026

This PR contains the following updates:

Package Type Update Change
public.ecr.aws/lambda/python final digest 426f3535f57713

Configuration

📅 Schedule: Branch creation - "on sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner February 15, 2026 04:50
@github-actions
Copy link

🤖 Claude Code Review

Code Review Analysis

Summary

This PR updates the base Docker image digest for the Python 3.14 Lambda image. This appears to be an automated dependency update (likely from Renovate bot based on the pattern).


Review Checklist Results

Code Quality

  • Code follows style guide: The change is a simple Docker base image digest update, following standard Dockerfile syntax.
  • No commented-out code: No commented code present.
  • Meaningful variable names: The BASE_IMAGE variable name is appropriate.
  • DRY principle followed: N/A for a single-line digest update.
  • Identify Defects: No defects identified. The change updates the SHA256 digest hash for the base image, which is a standard dependency update pattern. The digest format is valid.
  • ⚠️ Project memory (.claude/CLAUDE.md): File does not exist, so no project-specific guidelines to consider.

Testing

  • ⚠️ Unit tests for new functions: N/A - This is an infrastructure dependency update, not a functional code change.
  • ⚠️ Integration tests for new endpoints: N/A - No new endpoints.
  • ⚠️ Edge cases covered: N/A - Image updates should be validated through existing test suite.
  • ⚠️ Test coverage > 80%: Cannot verify from this diff, but no code logic changed that would affect coverage.

Recommendation: Ensure CI/CD pipeline validates the new base image works correctly with existing application code.

Documentation

  • CHANGELOG.md updated: The CHANGELOG.md file in /home/runner/work/aws-lambda-self-signed-certificate/aws-lambda-self-signed-certificate/CHANGELOG.md:1 has not been updated to reflect this base image change. The last entry is version 1.0.5 from 2024-06-24, which documents a Python 3.8 image update. This new digest update for Python 3.14 should be documented.

    Action Required: Add a new version entry (likely 1.0.6) documenting:

    ## [1.0.6] - 2026-02-15
    
    ### Changed in 1.0.6
    
    - In `Dockerfile`, updated FROM instruction to `public.ecr.aws/lambda/python:3.14@sha256:5f5771323f57ad96e086b7cdc9a52d20d66d202a8ee06ee1225601015f7b7b7b`
  • Readme updated if needed: Base image updates typically don't require README updates unless there are breaking changes.

  • API docs updated: N/A - No API changes.

  • Inline comments for complex logic: N/A - No complex logic added.

  • Markdown formatting: N/A - No markdown files modified in this PR.

Security

  • No hardcoded credentials: No credentials present.
  • Input validation: N/A - No input handling code changed.
  • Proper error handling: N/A - No error handling code changed.
  • No sensitive data in logs: N/A - No logging code changed.
  • No license files (.lic) or AQAAAD strings: No license files or suspicious strings detected.

Additional Observations

  1. Python Version Upgrade: The CHANGELOG shows the last documented version (1.0.5) was using Python 3.8, but the Dockerfile is now using Python 3.14. This is a significant version jump. Ensure:

    • Application code is compatible with Python 3.14
    • Dependencies in requirements.txt are compatible
    • CI/CD tests pass with the new runtime
  2. ENV REFRESHED_AT: The REFRESHED_AT environment variable in Dockerfile:4 shows 2025-12-22, which appears outdated for this February 2026 update. Consider updating this value to reflect the actual refresh date.


Verdict

Conditionally Approve - The change itself is clean and follows proper patterns, but:

Required Changes:

  • ❌ Update CHANGELOG.md to document this base image update

Recommended Changes:

  • Update ENV REFRESHED_AT in Dockerfile:4 to current date (2026-02-15 or similar)
  • Verify CI/CD pipeline validates Python 3.14 compatibility

Automated code review analyzing defects and coding standards

@docktermj docktermj merged commit 65230d0 into main Feb 16, 2026
21 checks passed
@docktermj docktermj deleted the renovate/public.ecr.aws-lambda-python-3.14 branch February 16, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant