Skip to content

Fix AlmaLinux metadata failures in C++ deployment builds - #880

Merged
Andrey1994 merged 1 commit into
masterfrom
codex/fix-manylinux-repository-metadata
Nov 9, 2026
Merged

Andrey1994 merged 1 commit into
masterfrom
codex/fix-manylinux-repository-metadata

Conversation

@Andrey1994

@Andrey1994 Andrey1994 commented Nov 9, 2026 •

Copy link
Copy Markdown
Member

The Linux Release job in Deploy Cpp libs run 42703349344 fails before compilation because an AlmaLinux mirror returns invalid repomd.xml. Re-running the job reproduced the same failure.

Retry dependency installation up to three times, switching from mirrorlist selection to AlmaLinux's supplied official HTTPS base URLs and clearing cached metadata after a failure. Keep package signature checks enabled and stop the job if installation still fails. Expand the Docker command into a fail-fast shell script while preserving the pinned image, CMake version, build options, and artifact locations.

Validation: YAML parsing, Bash syntax checks, git diff --check, and 10 shell execution scenarios covering Release/Debug, zero to three installation failures, and downstream build failure all passed. Deploy Cpp libs run 42715881133 passed all 12 jobs, including Linux Release and Debug, and uploaded all 12 artifact sets. Both Linux jobs installed dependencies on their first attempt in this run; the retry/fallback and failure-exit paths were verified locally using injected failures.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 9, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-09T22:54:50.533006Z 4cd76fa PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Andrey1994
Andrey1994 merged commit a2ddb72 into master Nov 9, 2026
40 checks passed
@Andrey1994
Andrey1994 deleted the codex/fix-manylinux-repository-metadata branch November 9, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant