Skip to content

ACK72/PDFMathTranslate-next-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors