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.
You can pull the latest Docker image directly from the GitHub Container Registry.
docker pull ghcr.io/ACK72/PDFMathTranslate-next-docker:latestTo pull a specific release tag (e.g., v2.8.2):
docker pull ghcr.io/ACK72/PDFMathTranslate-next-docker:v2.8.2- Daily Tracking: A scheduled GitHub Action runs daily to check the upstream repository for new release tags.
- Multi-Architecture Matrix Build: When a new tag is detected, the workflow triggers simultaneous builds for both
linux/amd64andlinux/arm64using Docker Buildx. - 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.
- Automated Publishing: The final, unified Docker image is seamlessly pushed to GitHub Packages.
- Upstream Project: PDFMathTranslate-next for their excellent translation tool.