About the project
This project provides reusable GitHub Actions workflow templates to streamline CI/CD pipelines. It includes workflows for building and pushing Docker images to GitHub Container Registry and triggering Watchtower updates. These templates centralize and simplify build logic, making it easier to maintain consistency across projects.
Key features
- Docker Build and Push: Builds multi-architecture Docker images and pushes them to GitHub Container Registry.
- Multi-Architecture Support: Supports ARM64 and AMD64 platforms with Docker Buildx.
- Watchtower Update Trigger: Sends update signals to Watchtower using a secure API call.
- Reusable Templates: Easily integrate workflows into other repositories using the `uses:` keyword.
- Secure Authentication: Uses GitHub secrets for secure registry login and API token handling.
- Manifest Creation: Combines architecture-specific images into a single multi-architecture manifest.