Recently, pyaction passed 1 million pulls from the GitHub Container Registry. It is a Docker container with Python, git, and the GitHub CLI.
Several GitHub container actions use pyaction as the base image, and specifically pull it from the GitHub Container Registry. So this likely represents over 1 million runs of those dependent Actions. It is also available from Docker Hub.
For more information about pyaction, see my earlier post here on DEV, as well as pyaction's GitHub repository.
pyaction: A Docker container with Python, git, and the GitHub CLI
Vincent A. Cicirello ・ Dec 28 '22 ・ 3 min read
A base Docker image for Github Actions implemented in Python
This Docker image is designed to support implementing Github Actions with Python. As of version 4.0.0., it starts with the official python docker image as the base which is a Debian OS. It specifically uses python:3-slim to keep the image size down for faster loading of Github Actions that use pyaction. On top of the base, we've installed curl gpg, git, and the GitHub CLI. We added curl and gpg because they are needed to install the GitHub CLI, and they may come in handy anyway (especially curl) when implementing a GitHub Action.
Blog Post on DEV: pyaction: A Docker container with Python, git, and the GitHub CLI, posted on December 28, 2022.
Version 4.0.0 and Newer: pyaction supports the following…
Where You Can Find Me
Follow me here on DEV:
Follow me on GitHub:
Vincent A Cicirello
If you want to generate the equivalent to the above for your own GitHub profile, check out the cicirello/user-statistician GitHub Action.
Or visit my website:
Top comments (1)