build-push-action/src
Claude afff3d41cb fix: prevent buildkit corruption on sticky disk commit
- Add graceful shutdown validation - fail if buildkitd doesn't shutdown cleanly
- Add sync after buildkitd termination to flush database writes
- Add buildkit state validation before committing sticky disk
- Prevent sticky disk commit on build failures
- Add multiple sync operations before unmounting
- Add buildkit validation utilities to check database integrity

This should prevent the BoltDB corruption issues we've been seeing.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-31 17:59:12 -04:00
..
__mocks__ fix: use correct platform when creating remote buildx builder 2025-06-11 12:59:55 -04:00
__tests__ test: fix platform test to work on both ARM and AMD runners 2025-06-11 13:54:31 -04:00
buildkit_validation.ts fix: prevent buildkit corruption on sticky disk commit 2025-07-31 17:59:12 -04:00
context.ts fix: use correct platform when creating remote buildx builder 2025-06-11 12:59:55 -04:00
main.ts fix: prevent buildkit corruption on sticky disk commit 2025-07-31 17:59:12 -04:00
reporter.ts fix: prevent buildkit corruption on sticky disk commit 2025-07-31 17:59:12 -04:00
setup_builder.ts src: use BLACKSMITH prefixed VM ID env var 2025-06-16 16:12:28 -04:00
state-helper.ts src: only commit stickydisk in post step if in setup-only 2025-04-29 17:01:42 -04:00