Skip to content

Update python:alpine container pin to remediated digest in action/workflow lock data - #49791

Merged
pelikhan merged 3 commits into
mainfrom
copilot/container-image-scan-python-alpine
Aug 2, 2026
Merged

Update python:alpine container pin to remediated digest in action/workflow lock data#49791
pelikhan merged 3 commits into
mainfrom
copilot/container-image-scan-python-alpine

Conversation

Copilot AI commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

The daily container image scan flagged high-severity CVEs on the pinned python:alpine digest used by workflow tooling. This change rotates that pin to a newer digest and propagates it through generated lock artifacts consumed by compilation/runtime paths.

  • Container pin update

    • Updated python:alpine in .github/aw/actions-lock.json to:
      • sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead
  • Synchronized generated pin datasets

    • Propagated the same digest update into:
      • pkg/actionpins/data/action_pins.json
      • pkg/workflow/data/action_pins.json
  • Workflow lock refresh

    • Regenerated .github/workflows/mcp-inspector.lock.yml so predownload/manifest references use the updated python:alpine pin.
"python:alpine": {
  "image": "python:alpine",
  "digest": "sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead",
  "pinned_image": "python:alpine@sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead"
}

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update python:alpine image to address vulnerabilities Update python:alpine container pin to remediated digest in action/workflow lock data Aug 2, 2026
Copilot AI requested a review from pelikhan August 2, 2026 14:04
@pelikhan
pelikhan marked this pull request as ready for review August 2, 2026 14:05
Copilot AI review requested due to automatic review settings August 2, 2026 14:05
@pelikhan

pelikhan commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

@copilot resolve the merge conflicts on this branch.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the pinned python:alpine container digest across canonical, embedded, and generated workflow data.

Changes:

  • Replaces the previous digest in all pin datasets.
  • Regenerates MCP Inspector lock references.
  • However, the new digest resolves to Python 3.15.0b4, not a remediated stable image.
Show a summary per file
File Description
.github/aw/actions-lock.json Updates the canonical container pin.
pkg/actionpins/data/action_pins.json Synchronizes embedded action-pin data.
pkg/workflow/data/action_pins.json Synchronizes workflow pin data.
.github/workflows/mcp-inspector.lock.yml Refreshes generated manifest and predownload references.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 4/4 changed files
  • Comments generated: 4
  • Review effort level: Balanced

Comment thread .github/aw/actions-lock.json Outdated
Comment on lines +255 to +256
"digest": "sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead",
"pinned_image": "python:alpine@sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead"
Comment thread pkg/actionpins/data/action_pins.json Outdated
Comment on lines +255 to +256
"digest": "sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead",
"pinned_image": "python:alpine@sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead"
# - mcp/notion@sha256:df0d6781d03f37bd5b962c85ae1f288382f31b7108c489473641ffc372f43dc9
# - node:lts-alpine@sha256:f70403e87646dc51b45295f4b8b70cdad0b63d2297c4c9899119b03f7af7a6b3
# - python:alpine@sha256:26730869004e2b9c4b9ad09cab8625e81d256d1ce97e72df5520e806b1709f92
# - python:alpine@sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead
Comment thread pkg/workflow/data/action_pins.json Outdated
Comment on lines +255 to +256
"digest": "sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead",
"pinned_image": "python:alpine@sha256:c40ec5a55436b283c1570e649ff40a8188e7e0221d7f285e624b20167c712ead"
…ge-scan-python-alpine

# Conflicts:
#	.github/aw/actions-lock.json
#	pkg/actionpins/data/action_pins.json
#	pkg/workflow/data/action_pins.json

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

Copilot AI commented Aug 2, 2026

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts on this branch.

Resolved in 0937f7f by merging origin/main into this branch and fixing the pin-data conflicts to match the stable base-branch state.

@pelikhan
pelikhan merged commit 3ab39e7 into main Aug 2, 2026
@pelikhan
pelikhan deleted the copilot/container-image-scan-python-alpine branch August 2, 2026 14:27
@gh-aw-bot

Copy link
Copy Markdown
Collaborator

@copilot Unresolved review threads to address (newest first):

I also attempted a branch refresh. Please address the items above, rerun checks as needed, and then continue with the pr-finisher skill.

Generated by 👨‍🍳 PR Sous Chef · gpt54 · 11.5 AIC · ⌖ 9.33 AIC · ⊞ 8.3K ·
Comment /souschef to run again

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.84.3

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.

[container-image-scan] Container findings for python:alpine

4 participants