Skip to content

fix(ci): checkout PR branch instead of main in bot workflow#26289

Merged
gundermanc merged 3 commits intomainfrom
gundermanc/let-self-fix
Apr 30, 2026
Merged

fix(ci): checkout PR branch instead of main in bot workflow#26289
gundermanc merged 3 commits intomainfrom
gundermanc/let-self-fix

Conversation

@gundermanc
Copy link
Copy Markdown
Member

Summary

This PR updates the gemini-cli-bot-brain.yml workflow to checkout the correct feature branch when triggered by an issue comment on a PR. Previously, it defaulted to checking out main, which caused patch application failures.

Details

  • Added a Determine Checkout Ref step that uses gh pr view to extract the headRefName for the triggered issue.
  • Updated the actions/checkout step in both the reasoning and publish jobs to use the dynamically determined reference.

Related Issues

How to Validate

  1. Trigger the bot on an open PR with a comment.
  2. Observe the GitHub Actions run logs.
  3. Verify that the Checkout step uses the PR's branch reference instead of main.
  4. Verify that the bot successfully applies patches and pushes updates to the correct branch.

Pre-Merge Checklist

  • Updated relevant documentation and README (if needed)
  • Added/updated tests (if needed)
  • Noted breaking changes (if any)
  • Validated on required platforms/methods:

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 30, 2026

Size Change: -4 B (0%)

Total Size: 33.9 MB

Filename Size Change
./bundle/chunk-G2WLBOWU.js 0 B -2.72 MB (removed) 🏆
./bundle/chunk-HZSRTDVE.js 0 B -3.8 kB (removed) 🏆
./bundle/chunk-JIBHPGPQ.js 0 B -49.2 kB (removed) 🏆
./bundle/chunk-MBODNRWT.js 0 B -3.43 kB (removed) 🏆
./bundle/chunk-P5EMRYRI.js 0 B -12.6 kB (removed) 🏆
./bundle/chunk-PEDXFAEY.js 0 B -14.7 MB (removed) 🏆
./bundle/chunk-PLRGUOIB.js 0 B -657 kB (removed) 🏆
./bundle/chunk-VAKEGBWU.js 0 B -19.5 kB (removed) 🏆
./bundle/core-ZHIPXVTX.js 0 B -48.2 kB (removed) 🏆
./bundle/devtoolsService-WVCX5MXH.js 0 B -28 kB (removed) 🏆
./bundle/gemini-PCD45SHP.js 0 B -582 kB (removed) 🏆
./bundle/interactiveCli-GDPJCXDV.js 0 B -1.32 MB (removed) 🏆
./bundle/liteRtServerManager-ZZZVYPLB.js 0 B -2.11 kB (removed) 🏆
./bundle/oauth2-provider-Z37B2REB.js 0 B -9.16 kB (removed) 🏆
./bundle/chunk-3YEKIXBX.js 12.6 kB +12.6 kB (new file) 🆕
./bundle/chunk-6PFRPB54.js 2.72 MB +2.72 MB (new file) 🆕
./bundle/chunk-AX77U5ST.js 3.8 kB +3.8 kB (new file) 🆕
./bundle/chunk-OFZLPIZH.js 14.7 MB +14.7 MB (new file) 🆕
./bundle/chunk-RZWQ5Y7X.js 3.43 kB +3.43 kB (new file) 🆕
./bundle/chunk-T5I5NBTR.js 19.5 kB +19.5 kB (new file) 🆕
./bundle/chunk-YLZ3FFWS.js 49.2 kB +49.2 kB (new file) 🆕
./bundle/chunk-YWM3NXSY.js 657 kB +657 kB (new file) 🆕
./bundle/core-JD4ED47Q.js 48.2 kB +48.2 kB (new file) 🆕
./bundle/devtoolsService-KZYMEVYP.js 28 kB +28 kB (new file) 🆕
./bundle/gemini-2CEXDHYJ.js 582 kB +582 kB (new file) 🆕
./bundle/interactiveCli-PM3FKZJQ.js 1.32 MB +1.32 MB (new file) 🆕
./bundle/liteRtServerManager-V4ZJUCYD.js 2.11 kB +2.11 kB (new file) 🆕
./bundle/oauth2-provider-TA6GDCE2.js 9.16 kB +9.16 kB (new file) 🆕
ℹ️ View Unchanged
Filename Size Change
./bundle/bundled/third_party/index.js 8 MB 0 B
./bundle/chunk-34MYV7JD.js 2.45 kB 0 B
./bundle/chunk-533APETE.js 1.97 MB 0 B
./bundle/chunk-5AUYMPVF.js 858 B 0 B
./bundle/chunk-5PS3AYFU.js 1.18 kB 0 B
./bundle/chunk-664ZODQF.js 124 kB 0 B
./bundle/chunk-DAHVX5MI.js 206 kB 0 B
./bundle/chunk-IUUIT4SU.js 56.5 kB 0 B
./bundle/chunk-RJTRUG2J.js 39.8 kB 0 B
./bundle/cleanup-ARMYRO76.js 0 B -932 B (removed) 🏆
./bundle/devtools-36NN55EP.js 696 kB 0 B
./bundle/dist-T73EYRDX.js 356 B 0 B
./bundle/events-XB7DADIJ.js 418 B 0 B
./bundle/examples/hooks/scripts/on-start.js 188 B 0 B
./bundle/examples/mcp-server/example.js 1.43 kB 0 B
./bundle/gemini.js 5.14 kB 0 B
./bundle/getMachineId-bsd-TXG52NKR.js 1.55 kB 0 B
./bundle/getMachineId-darwin-7OE4DDZ6.js 1.55 kB 0 B
./bundle/getMachineId-linux-SHIFKOOX.js 1.34 kB 0 B
./bundle/getMachineId-unsupported-5U5DOEYY.js 1.06 kB 0 B
./bundle/getMachineId-win-6KLLGOI4.js 1.72 kB 0 B
./bundle/memoryDiscovery-LIJKMASE.js 980 B 0 B
./bundle/multipart-parser-KPBZEGQU.js 11.7 kB 0 B
./bundle/node_modules/@google/gemini-cli-devtools/dist/client/main.js 222 kB 0 B
./bundle/node_modules/@google/gemini-cli-devtools/dist/src/_client-assets.js 229 kB 0 B
./bundle/node_modules/@google/gemini-cli-devtools/dist/src/index.js 13.4 kB 0 B
./bundle/node_modules/@google/gemini-cli-devtools/dist/src/types.js 132 B 0 B
./bundle/sandbox-macos-permissive-open.sb 890 B 0 B
./bundle/sandbox-macos-permissive-proxied.sb 1.31 kB 0 B
./bundle/sandbox-macos-restrictive-open.sb 3.36 kB 0 B
./bundle/sandbox-macos-restrictive-proxied.sb 3.56 kB 0 B
./bundle/sandbox-macos-strict-open.sb 4.82 kB 0 B
./bundle/sandbox-macos-strict-proxied.sb 5.02 kB 0 B
./bundle/src-QVCVGIUX.js 47 kB 0 B
./bundle/start-JVNUTUTV.js 0 B -652 B (removed) 🏆
./bundle/tree-sitter-7U6MW5PS.js 274 kB 0 B
./bundle/tree-sitter-bash-34ZGLXVX.js 1.84 MB 0 B
./bundle/cleanup-YZUDG22T.js 932 B +932 B (new file) 🆕
./bundle/start-RUOZOZ2V.js 652 B +652 B (new file) 🆕

compressed-size-action

@gundermanc gundermanc marked this pull request as ready for review April 30, 2026 21:35
@gundermanc gundermanc requested a review from a team as a code owner April 30, 2026 21:35
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@gemini-cli gemini-cli Bot added the status/need-issue Pull requests that need to have an associated issue. label Apr 30, 2026
@gundermanc gundermanc enabled auto-merge April 30, 2026 21:45
@gundermanc gundermanc added this pull request to the merge queue Apr 30, 2026
Merged via the queue into main with commit 892c8a7 Apr 30, 2026
27 checks passed
@gundermanc gundermanc deleted the gundermanc/let-self-fix branch April 30, 2026 22:14
TirthNaik-99 pushed a commit to TirthNaik-99/gemini-cli that referenced this pull request May 4, 2026
kimjune01 pushed a commit to kimjune01/gemini-cli-claude that referenced this pull request May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status/need-issue Pull requests that need to have an associated issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants