Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a8615a1d70
ℹ️ 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".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex security review |
|
Codex Review: Didn't find any major issues. Another round soon, please! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@codex security review |
|
Security review completed. No security issues were found in this pull request. Reviewed commit: Only the user who started this review can view the report in Codex. ℹ️ About Codex security reviews in GitHubThis is an experimental Codex feature. Security reviews are triggered when:
Once complete, Codex will leave suggestions, or a comment if no findings are found. |
|
@codex review |
|
Codex Review: Didn't find any major issues. Bravo. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@codex security review |
|
Security review completed. No security issues were found in this pull request. Reviewed commit: Only the user who started this review can view the report in Codex. ℹ️ About Codex security reviews in GitHubThis is an experimental Codex feature. Security reviews are triggered when:
Once complete, Codex will leave suggestions, or a comment if no findings are found. |
概要
installerのSHA-256 digest backend選択を安定化し、non-login shellでも利用可能な標準utilityを明示的に選択するよう修正します。
確定root cause
原因はUnicode encodingではありません。日本語pathのUTF-8 bytes、quoting、path handlingは正常でした。non-login shellではPATH差により
shasumを解決できず、stderr破棄後の空digestがdestinationのunreadable判定につながっていました。修正内容
shasumが利用可能なら優先shasumがなくsha256sumが利用可能ならdiscovery fallback確認項目
sha256sumfallback: PASSgit diff --check: PASSjq不在のためfocused tests後に未完走(成功扱いしていません)影響範囲
変更は
plugins/sol-advisor/scripts/install-agents.shとplugins/sol-advisor/scripts/verify.shの2ファイルだけです。実installed agent群およびconfig.tomlは変更していません。actual Terra role更新、Terra migration policy変更、既知legacy digest allowlist追加、Astra escalation実装はこのPRのscope外です。
未検証・環境制約
upstreamには現時点でGitHub Actions workflowが存在しないため、PR CIの有無とreview状態はPR作成後にその事実を確認します。