[anaconda] & [miniconda] - Security Updates for dotenv, lxml, nbconvert #1889
[anaconda] & [miniconda] - Security Updates for dotenv, lxml, nbconvert #1889V-Subhankar-infy wants to merge 4 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the Anaconda image to address GHSA-mf9w-mj56-hr94 by ensuring python-dotenv is upgraded to a non-vulnerable version and by bumping the image patch version accordingly.
Changes:
- Bump
src/anaconda/manifest.jsonversion from1.3.15to1.3.16. - Add
python-dotenv=1.2.2to the security patch application list. - Add smoke-test assertions to validate
python-dotenvis at least1.2.2(via both Python metadata andconda list).
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| src/anaconda/test-project/test.sh | Adds version checks ensuring python-dotenv meets the required patched version. |
| src/anaconda/manifest.json | Patch version bump for the Anaconda image to reflect the security update. |
| src/anaconda/.devcontainer/apply_security_patches.sh | Adds python-dotenv to the set of packages upgraded during security patching. |
| @@ -1,5 +1,5 @@ | |||
| { | |||
| "version": "1.3.15", | |||
| "version": "1.3.16", | |||
There was a problem hiding this comment.
You are mistaken, Anaconda semantic-version tag points to the variants of Base Image stored at microsoft registry. Manifest version need not match it, as you can see even before my update readme had 1.3.15-3, while manifest had 1.3.15. As per policies any security patch requires a minor bump in manifest so I bumped it from 1.3.15 to 1.3.16
@microsoft-github-policy-service agree company="Microsoft" |
ANACONDA
MINICONDA