I have been maintaining, pyaction, which is a Docker container with Python, git, and the GitHub CLI. Recently, pyaction surpassed 4 million pulls from the GitHub Container Registry.
The pyaction container was originally developed to support developing GitHub Actions in Python. There are several GitHub container actions that use pyaction as the base image, and specifically pull it from the GitHub Container Registry. So this likely represents over 4 million runs of those dependent Actions. It is also available from Docker Hub.
More Information
Please consider starring pyaction’s GitHub repository, and even better using it to develop Actions, or just to use the GitHub CLI:
pyaction
Website for our GitHub Actions and tools for developing them: https://actions.cicirello.org/
Summary
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. See a list of additional blog posts later in this…
For more information about pyaction, see my earlier post here on DEV, as well as an information page about pyaction on the web.
pyaction: A Docker container with Python, git, and the GitHub CLI
Vincent A. Cicirello ・ Dec 28 ’22
#docker
#python
#devops
Where You Can Find Me
Follow me here on DEV and on GitHub: