A Docker container with Python, git, and the Github CLI



pyaction - A Docker container with Python, git, and the GitHub CLI


Docker Hub Docker Image Version (latest by date) Docker Pulls
GitHub GitHub release (latest by date)
Image Stats Docker Image Size (latest by date)
Build Status build
License License
Support GitHub Sponsors Liberapay Ko-Fi

This Docker image is designed to support implementing Github Actions with Python. It is based on the official python docker image using python:3-slim, which is a Debian OS, for faster loading of Github Actions. The image includes curl, gpg, git, and the GitHub CLI. Curl and gpg are needed to install the GitHub CLI and can be useful when implementing a GitHub Action.

The pyaction container supports multiple platforms, including linux/386, linux/amd64, linux/arm/v7, and linux/arm64.

The source repository is maintained on GitHub, and the images are built and pushed to Docker Hub and the Github Container Registry using Github Actions. The project follows Semantic Versioning for versioning scheme. Tags in the form MAJOR.MINOR.PATCH indicate incompatible changes, MINOR denotes backwards compatible new functionality, and PATCH represents backwards compatible bug fixes.

The pre-built image can be pulled from Docker Hub or the Github Container Registry. It can also be used as a base image in a Dockerfile. The license for the source code and the individual software components within the image is MIT License.

For more information and blog posts about pyaction, visit the project's website:

Company Screenshot