Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

PDFMathTranslate Docker Builds

Upstream Release Upstream Last Commit Automated Docker Build

This repository automatically tracks the upstream PDFMathTranslate-next project and builds multi-architecture Docker images (amd64 and arm64) for every new release.

Images are published to the GitHub Container Registry (ghcr.io) via a robust, daily automated CI/CD pipeline, ensuring you always have access to the latest containerized versions.

Getting Started

You can pull the latest Docker image directly from the GitHub Container Registry.

docker pull ghcr.io/ACK72/PDFMathTranslate-next-docker:latest

To pull a specific release tag (e.g., v2.8.2):

docker pull ghcr.io/ACK72/PDFMathTranslate-next-docker:v2.8.2

How it Works

  1. Daily Tracking: A scheduled GitHub Action runs daily to check the upstream repository for new release tags.
  2. Multi-Architecture Matrix Build: When a new tag is detected, the workflow triggers simultaneous builds for both linux/amd64 and linux/arm64 using Docker Buildx.
  3. Failsafe Manifest Merging: After the builds complete, a dedicated merging job safely combines the successful architectures into a single Docker manifest. If one architecture fails to compile, the workflow gracefully falls back to publishing the successful architecture without interrupting your pipeline.
  4. Automated Publishing: The final, unified Docker image is seamlessly pushed to GitHub Packages.

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors