Files
Tosone 828c26da37 refactor(build): restructure build runtime and logging codebase
This commit restructures the build-related code from the old `buildrunner` package into a more modular `build` hierarchy:
1. Moved build runtime implementations to `pkg/background/build/runtime/` with support for docker, kubernetes, and podman backends
2. Created dedicated build logging system with database and OBS object storage implementations
3. Added build coordinator to handle shared runner state management and log storage
4. Updated all imports and usages across the codebase to use the new package structure
5. Bumped GitHub Pages deployment actions to v5
6. Added comprehensive test coverage for the new build runtime and coordinator components

The refactor improves maintainability by separating concerns:
- Runtime drivers handle low-level container/pod orchestration
- Logging package handles persistent build log storage
- Coordinator centralizes common build runner state operations
2026-08-25 19:12:54 +08:00
..