Skip to content

[codex] Use git CLI for release Cargo fetches#25644

Merged
shijie-oai merged 1 commit into
mainfrom
dev/shijie/release-cargo-git-fetch-cli
Jun 1, 2026
Merged

[codex] Use git CLI for release Cargo fetches#25644
shijie-oai merged 1 commit into
mainfrom
dev/shijie/release-cargo-git-fetch-cli

Conversation

@shijie-oai
Copy link
Copy Markdown
Collaborator

Summary

  • Configure the rust-release build job with CARGO_NET_GIT_FETCH_WITH_CLI=true
  • Document the macOS SecureTransport/libgit2 failure mode that hit the libwebrtc/libyuv git submodule fetch

Root cause

The release run at https://github.com/openai/codex/actions/runs/26717498860/job/78745156683 repeatedly failed before compilation because Cargo's libgit2 fetch path could not clone the nested yuv-sys/libyuv submodule from chromium.googlesource.com, ending with SecureTransport error: connection closed via error.

Validation

  • git diff --check

This is a workflow-only change, so I did not run Rust package tests.

@shijie-oai shijie-oai marked this pull request as ready for review June 1, 2026 16:43
@shijie-oai shijie-oai requested review from bolinfest and jif-oai June 1, 2026 16:43
@bolinfest bolinfest requested a review from anp-oai June 1, 2026 17:06
Copy link
Copy Markdown
Collaborator

@anp-oai anp-oai left a comment

Choose a reason for hiding this comment

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

Seems like a reasonable mitigation to me!

@shijie-oai shijie-oai merged commit 7950316 into main Jun 1, 2026
31 checks passed
@shijie-oai shijie-oai deleted the dev/shijie/release-cargo-git-fetch-cli branch June 1, 2026 17:34
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants