Implements automated Docker image building and publishing to registry:
- build.yml: Main workflow that builds and pushes Docker images to registry
- Triggers on push to master branch
- Only builds when image with current version doesn't exist
- Uses Docker BuildKit with layer caching for faster builds
- Tags images with both version number and 'latest'
- check_image_version.yml: Reusable workflow to verify image existence
- Reads version from package.json
- Uses lightweight manifest inspection (no image download)
- Returns image_exists and version as outputs
- check_package_version.yml: Reusable workflow to detect version changes
- Compares version between commits
- Handles edge cases (first commit, missing package.json)
- Includes validation for version extraction failures
All workflows include proper error handling and clear logging.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>