fix: harden ci image output logic to prevent invalid references
Rewrote the Emit image outputs step in the build-image job to robustly handle Docker image references. Replaced fragile grep parsing with a safe while read loop for multiline tags. Implemented deterministic prioritization: Digest > Matching Tag > First Tag. Added explicit error handling to fail the build immediately if no valid reference is found, preventing "invalid reference format" errors in downstream integration jobs. Changed 4 files
This commit is contained in:
@@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Prevents timeout errors in Firefox/WebKit caused by strict label matching
|
||||
|
||||
### Fixed
|
||||
- **CI**: Fixed Docker image reference output so integration jobs never pull an empty image ref
|
||||
- **E2E Test Reliability**: Resolved test timeout issues affecting CI/CD pipeline stability
|
||||
- Fixed config reload overlay blocking test interactions
|
||||
- Improved feature flag propagation with extended timeouts
|
||||
|
||||
Reference in New Issue
Block a user