Skip to content

Fix manifest push failure handling (Caracal)#2195

Merged
bbezak merged 1 commit intostackhpc/2024.1from
multiarch-manifests-pipefail-caracal
Mar 4, 2026
Merged

Fix manifest push failure handling (Caracal)#2195
bbezak merged 1 commit intostackhpc/2024.1from
multiarch-manifests-pipefail-caracal

Conversation

@seunghun1ee
Copy link
Member

(cherry picked from commit e22310d)

Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
(cherry picked from commit e22310d)
@seunghun1ee seunghun1ee self-assigned this Mar 3, 2026
@seunghun1ee seunghun1ee requested a review from a team as a code owner March 3, 2026 14:48
@seunghun1ee seunghun1ee added Caracal Targets the Caracal OpenStack release workflows Workflow files have been modified labels Mar 3, 2026
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request significantly improves the robustness of the multi-architecture manifest creation script by correctly handling errors within pipelines. The introduction of "set -o pipefail" ensures that failures from "docker manifest create" or "docker manifest push" are no longer masked when output is piped to "tee", which is a critical fix for CI stability. Additionally, the image filtering logic has been refactored for better conciseness and efficiency.

@bbezak bbezak merged commit 9499da6 into stackhpc/2024.1 Mar 4, 2026
23 checks passed
@bbezak bbezak deleted the multiarch-manifests-pipefail-caracal branch March 4, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Caracal Targets the Caracal OpenStack release workflows Workflow files have been modified

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants