mirror of
https://github.com/claude-did-this/claude-hub.git
synced 2026-02-14 19:30:02 +01:00
- Add self-hosted runner support with automatic fallback to GitHub-hosted - Implement multi-stage Dockerfile (builder, test, prod-deps, production) - Add container-based test execution with docker-compose.test.yml - Enhance caching strategies (GHA cache, registry cache, inline cache) - Create unified docker-build.yml workflow for both PR and main builds - Add PR-specific tags and testing without publishing - Optimize .dockerignore for faster build context - Add test:docker commands for local container testing - Document all optimizations in docs/docker-optimization.md Key improvements: - Faster builds with better layer caching - Parallel stage execution for independent build steps - Tests run in containers for consistency - Smaller production images (no dev dependencies) - Security scanning integrated (Trivy) - Self-hosted runners for main branch, GitHub-hosted for PRs Breaking changes: - Removed docker-publish.yml (replaced by docker-build.yml) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>