Skip to content

chore(manifest): bump YiAgent/OpenCI SHA to c4f0bfa8#154

Closed
YiWang24 wants to merge 1 commit into
mainfrom
chore/bump-self-sha-c4f0bfa8
Closed

chore(manifest): bump YiAgent/OpenCI SHA to c4f0bfa8#154
YiWang24 wants to merge 1 commit into
mainfrom
chore/bump-self-sha-c4f0bfa8

Conversation

@YiWang24

@YiWang24 YiWang24 commented May 5, 2026

Copy link
Copy Markdown
Collaborator

Automated SHA bump: 9b40a02a to c4f0bfa8

The YiAgent/OpenCI self-reference SHA in manifest.yml was stale. Updated to the latest main HEAD so all reusable workflow calls resolve correctly.

Generated by the on-main-bump-sha workflow.


View in Codesmith
Need help on this PR? Tag @codesmith with what you need.

  • Let Codesmith autofix CI failures and bot reviews

Summary by CodeRabbit

  • Chores
    • Updated CI/CD workflow infrastructure to use the latest versions of reusable workflows and shared actions.

Automated update from on-main-bump-sha workflow. old=9b40a02acafd321f967761716fafcedb4a713f50 new=c4f0bfa8029781b30f641da83d44a0934d7a5e75
@qodo-code-review

Copy link
Copy Markdown
ⓘ You've reached your Qodo monthly free-tier limit. Reviews pause until next month — upgrade your plan to continue now, or link your paid account if you already have one.

@coderabbitai

coderabbitai Bot commented May 5, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

This PR updates the pinned commit SHA for the YiAgent/OpenCI external dependency across all GitHub Actions workflow files and the manifest, bumping from 9b40a02... to c4f0bfa... systematically for dependency management.

Changes

YiAgent/OpenCI Dependency Pin Update

Layer / File(s) Summary
Dependency Manifest
manifest.yml
YiAgent/OpenCI dependency pinned SHA is updated from 9b40a02a... to c4f0bfa8...
Reusable Workflow References
.github/workflows/agent.yml, .github/workflows/ci-self-test.yml, .github/workflows/ci.yml, .github/workflows/dependencies.yml, .github/workflows/docs.yml, .github/workflows/issue-ops.yml, .github/workflows/on-maintenance.yml, .github/workflows/pull-request.yml, .github/workflows/release.yml
All workflow uses: references to YiAgent/OpenCI reusable workflows (e.g., reusable-agent.yml, reusable-ci.yml, reusable-pr.yml) are updated to the new commit SHA.
Action References in Reusable Workflows
.github/workflows/reusable-ci.yml, .github/workflows/reusable-pr.yml
The pinned YiAgent/OpenCI/actions/_common/resolve-openci action reference is updated to the new commit SHA across all job steps (8 occurrences in reusable-ci.yml and 2 in reusable-pr.yml).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • YiAgent/OpenCI#80: Updates the same YiAgent/OpenCI workflow and action references by bumping pinned commit SHAs across the same workflow files.
  • YiAgent/OpenCI#84: Performs the same systematic update pattern, bumping YiAgent/OpenCI reusable workflow and action reference SHAs across the same files.
  • YiAgent/OpenCI#72: Updates pinned YiAgent/OpenCI commit SHAs for reusable workflows and actions following the same code-level change pattern across workflows and manifest.

Suggested labels

area:ci

Poem

🐰 A little bump, a SHA so bright,
Dependencies pinned just right!
From nine-b-four to c-four-f,
Our workflows dance without a hitch or gaff. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: bumping the YiAgent/OpenCI SHA in the manifest file to a specific commit hash.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-self-sha-c4f0bfa8

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud

sonarqubecloud Bot commented May 5, 2026

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
.github/workflows/reusable-ci.yml (1)

306-306: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Update all stale resolve-openci pins to match manifest.yml.

Line 306 in reusable-ci.yml and four additional pins in reusable-self-test.yml (lines 73, 190, 213, 258) still point to 9bd9cf..., which is inconsistent with the manifest pin c4f0bfa.... This causes SHA consistency failures and breaks pin uniformity across the repository.

Verification results showing all affected locations
manifest.yml YiAgent/OpenCI SHA: c4f0bfa8029781b30f641da83d44a0934d7a5e75

MISMATCH .github/workflows/reusable-self-test.yml:Line 73 => 9bd9cf085ba9d3a199b701d42ea054e1625a65ce
MISMATCH .github/workflows/reusable-self-test.yml:Line 190 => 9bd9cf085ba9d3a199b701d42ea054e1625a65ce
MISMATCH .github/workflows/reusable-self-test.yml:Line 213 => 9bd9cf085ba9d3a199b701d42ea054e1625a65ce
MISMATCH .github/workflows/reusable-self-test.yml:Line 258 => 9bd9cf085ba9d3a199b701d42ea054e1625a65ce
MISMATCH .github/workflows/reusable-ci.yml:Line 306 => 9bd9cf085ba9d3a199b701d42ea054e1625a65ce

Update all five occurrences to c4f0bfa8029781b30f641da83d44a0934d7a5e75.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/reusable-ci.yml at line 306, Replace the stale pin for the
action reference
"YiAgent/OpenCI/actions/_common/resolve-openci@9bd9cf085ba9d3a199b701d42ea054e1625a65ce"
with the manifest pin "c4f0bfa8029781b30f641da83d44a0934d7a5e75" in every
workflow occurrence (there are five instances); search for the exact action
string "YiAgent/OpenCI/actions/_common/resolve-openci@" to find each spot and
update the trailing SHA only so all references match the manifest.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In @.github/workflows/reusable-ci.yml:
- Line 306: Replace the stale pin for the action reference
"YiAgent/OpenCI/actions/_common/resolve-openci@9bd9cf085ba9d3a199b701d42ea054e1625a65ce"
with the manifest pin "c4f0bfa8029781b30f641da83d44a0934d7a5e75" in every
workflow occurrence (there are five instances); search for the exact action
string "YiAgent/OpenCI/actions/_common/resolve-openci@" to find each spot and
update the trailing SHA only so all references match the manifest.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 24684439-9e8d-41d1-84e4-45e23db39319

📥 Commits

Reviewing files that changed from the base of the PR and between c4f0bfa and 6f0453d.

📒 Files selected for processing (12)
  • .github/workflows/agent.yml
  • .github/workflows/ci-self-test.yml
  • .github/workflows/ci.yml
  • .github/workflows/dependencies.yml
  • .github/workflows/docs.yml
  • .github/workflows/issue-ops.yml
  • .github/workflows/on-maintenance.yml
  • .github/workflows/pull-request.yml
  • .github/workflows/release.yml
  • .github/workflows/reusable-ci.yml
  • .github/workflows/reusable-pr.yml
  • manifest.yml

@YiWang24

YiWang24 commented May 5, 2026

Copy link
Copy Markdown
Collaborator Author

Superseded by chore/bump-self-sha-99f2f5dd (bump to 99f2f5d).

@YiWang24 YiWang24 closed this May 5, 2026
@YiWang24 YiWang24 deleted the chore/bump-self-sha-c4f0bfa8 branch May 5, 2026 04:19
YiWang24 referenced this pull request Jun 10, 2026
… its path

claude-code-action@v1.x exposes only execution_file (a path to a JSONL
transcript); claude-harness re-exports it as the deprecated `result` alias.
Five pre-v1 callers (flag-audit, agent-test, agent-test-gen, create-release,
eval-smoke) consumed `result` as if it were Claude's text output, so they
emitted the raw path. The visible symptom was flag-audit filing issues whose
body was literally "/home/runner/_work/_temp/claude-execution-output.json"
(#177).

Add a shared _common/extract-text action that reads the execution file and
recovers the agent's final text (result record -> last assistant text blocks
-> single-object .result -> plain-text passthrough), and wire it into all
five callers. Keep the `result` alias for any unmigrated consumers.

Closes #177
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant