SIGN IN SIGN UP

feat(ci): optimize integration tests by reusing test-runner images (#24052)

Add GitHub Container Registry (GHCR) image reuse for integration test runners:
- Cache test-runner images in GHCR tagged by Rust version
- Reuse existing images when available to skip rebuild time
- Add cleanup workflow to remove untagged GHCR images
- Update ci-integration-review.yml to use cached images
- Update integration.yml workflow to push images to GHCR

This reduces CI time by avoiding redundant test-runner image builds
when the Rust version hasn't changed.

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

Co-authored-by: Claude <noreply@anthropic.com>
P
Pavlos Rontidis committed
c6a6a85e3b55463db3eada8e400e46daab0c30aa
Parent: 4c34fc6
Committed by GitHub <noreply@github.com> on 10/22/2025, 9:03:29 PM