Description
Automatically publish the AutoFigure-Edit Docker image to the GitHub Container Registry (GHCR) so that end users can pull and run the container without having to clone the repository and build it themselves.
Motivation
Currently, users need to:
- Clone the repository
- Build the Docker image locally
- Run the image
This creates friction for end users who simply want to use the application. Publishing to GHCR would allow users to quickly pull and run the latest image with a single command.
Proposed Solution
- Set up a GitHub Actions workflow that automatically builds and publishes the Docker image to GHCR on:
- Every push to the main branch
- Every release/tag creation
- Tag images appropriately (e.g.,
latest, version tags, etc.)
- Ensure the workflow runs tests or validation before publishing
Benefits
- Improved user experience for end users
- Reduced barrier to entry for new users
- Easier distribution and deployment
- Automated and consistent image builds
Additional Context
The repository already contains a Dockerfile, so the build process is well-defined and ready for automation.
Description
Automatically publish the AutoFigure-Edit Docker image to the GitHub Container Registry (GHCR) so that end users can pull and run the container without having to clone the repository and build it themselves.
Motivation
Currently, users need to:
This creates friction for end users who simply want to use the application. Publishing to GHCR would allow users to quickly pull and run the latest image with a single command.
Proposed Solution
latest, version tags, etc.)Benefits
Additional Context
The repository already contains a Dockerfile, so the build process is well-defined and ready for automation.