Skip to content

Pin molecule-plugins and jmespath in default python-dependencies - #45

Merged
0x46616c6b merged 1 commit into
mainfrom
pin-molecule-python-dependencies
Jul 26, 2026
Merged

Pin molecule-plugins and jmespath in default python-dependencies#45
0x46616c6b merged 1 commit into
mainfrom
pin-molecule-python-dependencies

Conversation

@0x46616c6b

Copy link
Copy Markdown
Member

Summary

Pins the two remaining unversioned entries in the default python-dependencies of the integration workflow so the molecule toolchain is fully deterministic, matching the already-pinned ansible-core and molecule:

  • molecule-plugins[docker]==26.7.15
  • jmespath==1.0.1

molecule-plugins 26.7.15 introduced the docker driver JSON schema that broke consuming repos and required the fix in #44. Pinning it (and jmespath) prevents a future upstream release from silently changing behaviour in every consuming role again, and makes CI runs reproducible.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@0x46616c6b
0x46616c6b marked this pull request as ready for review July 26, 2026 08:38
@0x46616c6b
0x46616c6b merged commit b57f1b5 into main Jul 26, 2026
6 checks passed
@0x46616c6b
0x46616c6b deleted the pin-molecule-python-dependencies branch July 26, 2026 08:38
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