Christian Gunderman
746be830fe
fix(bot): ensure branch names always start with 'bot/' prefix
2026-05-14 10:23:03 -07:00
Christian Gunderman
f65cacfea4
fix(bot): exempt bots from PR rate limiter
2026-05-14 09:13:50 -07:00
Christian Gunderman
8d6b0effc3
fix(bot): always target main in brain workflow to prevent leaking feature branch changes
2026-05-14 09:08:00 -07:00
Christian Gunderman
928ce879ea
fix(bot): improve patch resilience in brain workflow
...
- Pin publish job to the specific SHA from reasoning job to avoid drift.
- Use git apply --3way --ignore-whitespace for better conflict resolution.
2026-05-13 20:35:02 -07:00
Christian Gunderman
98781cd97d
chore(bot): remove maxSessionTurns and improve artifact archiving
...
- Removed the `maxSessionTurns: 30` limit from the bot's configuration as requested.
- Added `if: always()` to the `Archive Brain Data` step in the workflow to ensure logs (telemetry, debug) are available even when the agent fails or times out.
2026-05-13 18:37:18 -07:00
Christian Gunderman
9b3fef4f68
fix(ci): prevent infinite hangs in bot reasoning workflow
...
- Added a 60 minute timeout to the Reasoning job in the workflow.
- Updated the issue-fixer skill to instruct the bot to wrap 'npm run preflight' with the linux 'timeout' utility to prevent infinite loops from hanging the entire LLM agent.
2026-05-13 17:15:50 -07:00
Christian Gunderman
83d15895f1
fix(bot): archive pr-labels.txt to apply labels to PRs
...
The pr-labels.txt file was being correctly generated by the bot but was not
being passed to the Publish Artifacts job because it was omitted from the
Archive Brain Data step.
2026-05-13 16:29:02 -07:00
Christian Gunderman
a6e460e595
feat(bot): add support for applying labels to bot-created PRs
...
- Update the publish workflow to read labels from a pr-labels.txt file and apply them to the PR using the gh CLI.
- Update the prs skill to instruct the bot to write labels to pr-labels.txt.
- Update the issue-fixer and metrics skills to explicitly request the application of their respective labels in pr-labels.txt.
2026-05-13 15:13:46 -07:00
Christian Gunderman
7789469bd1
fix(bot): provide GH_TOKEN in bot-brain workflow to fix gh cli auth
2026-05-13 12:08:13 -07:00
Christian Gunderman
4464ff23fc
fix(bot): disable gh pagers globally via env
...
- Sets `GH_PAGER: ''` in the workflow environment variables to ensure any `gh` CLI commands executed by the bot or in bash scripts do not hang waiting for user input in the headless CI environment.
2026-05-13 11:36:37 -07:00
Christian Gunderman
278858ed11
fix(bot): satisfy YAML lint rules and clarify monorepo build order
2026-05-13 09:54:50 -07:00
Christian Gunderman
821cb2be9b
feat(ci): re-enable telemetry and debug logging for the bot
2026-05-13 09:27:51 -07:00
Christian Gunderman
3250033366
fix(ci): resolve YAML syntax error in bot brain workflow
2026-05-12 22:35:04 -07:00
Christian Gunderman
7344507c7b
feat(ci): enable detailed telemetry and debug logging for the bot
2026-05-12 22:32:42 -07:00
Christian Gunderman
c0e78767b7
feat(ci): improve mandate selection and add activate_skill to policy
2026-05-12 14:15:45 -07:00
Christian Gunderman
75ab39ca3a
feat(ci): add mandate override to brain workflow
2026-05-12 14:15:41 -07:00
Christian Gunderman
a11f347928
Issue fixer.
2026-05-12 14:15:38 -07:00
Christian Gunderman
2334e9b1c4
Incremental refactor repo agent towards skills-based composition ( #26717 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-12 20:37:09 +00:00
Coco Sheng
c4973d01da
ci: actively triage missing priority labels and intelligently clean up conflicting labels ( #26865 )
2026-05-12 18:33:55 +00:00
Gal Zahavi
9fe8643552
chore: update checkout action configuration in workflows ( #26897 )
2026-05-12 16:58:37 +00:00
Coco Sheng
90e7155971
ci: implement codebase-aware effort level triage ( #26666 )
2026-05-08 20:48:54 +00:00
Coco Sheng
3a0b19d900
ci: fix json parsing in scheduled triage workflow ( #26656 )
2026-05-07 20:35:20 +00:00
Coco Sheng
4a10751b49
ci: fix Argument list too long in triage workflows ( #26603 )
2026-05-06 21:10:01 +00:00
ruomeng
e039fcdf2a
ci(release): build and attach unsigned macOS binaries to releases ( #26462 )
2026-05-05 21:59:54 +00:00
gemini-cli-robot
a79da4f3a9
Robust Scale-Safe Lifecycle Consolidation ( #26355 )
...
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
Co-authored-by: Christian Gunderman <gundermanc@google.com >
2026-05-04 22:07:47 +00:00
Christian Gunderman
892c8a720d
fix(ci): checkout PR branch instead of main in bot workflow ( #26289 )
2026-04-30 21:59:06 +00:00
Christian Gunderman
0af13141b2
Fix posting invalid response to a comment ( #26266 )
2026-04-30 18:22:59 +00:00
ruomeng
0f1077076e
Skip binary CLI relaunch ( #26261 )
2026-04-30 17:48:23 +00:00
Christian Gunderman
1834ad0298
fix(bot): productivity and backlog optimizations ( #26236 )
2026-04-29 23:18:22 +00:00
Christian Gunderman
dce13019b9
ci(github-actions): switch to github app token and fix bot self-trigger ( #26223 )
2026-04-29 20:45:16 +00:00
Christian Gunderman
6dec6720de
Add the ability to @ mention the gemini robot. ( #26207 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-29 18:46:33 +00:00
Sam Roberts
c7d5fcff95
Update documentation workflows with workspace trust ( #26150 )
2026-04-29 01:00:57 +00:00
Christian Gunderman
58a57b72ae
Implement bot that performs time-series metric analysis and suggests repo management improvements ( #25945 )
2026-04-28 16:49:53 +00:00
Sandy Tao
42587de733
feat(memory): persist auto-memory scratchpad for skill extraction ( #25873 )
2026-04-24 17:21:12 -07:00
Christian Gunderman
c4b38a5aef
feat(repo): add gemini-cli-bot metrics and workflows ( #25888 )
2026-04-24 17:16:20 +00:00
Emily Hedlund
dba9b9a0ff
feat(cli): secure .env loading and enforce workspace trust in headless mode ( #25814 )
...
Co-authored-by: galz10 <galzahavi@google.com >
Co-authored-by: davidapierce <davidapierce@google.com >
2026-04-23 16:09:14 +00:00
Sandy Tao
fafe3e35d2
fix(evals): add typecheck coverage for evals, integration-tests, and memory-tests ( #25480 )
2026-04-16 18:20:27 +00:00
Tommaso Sciortino
d613dd05db
use macos-latest-large runner where applicable. ( #25413 )
2026-04-14 14:05:25 -07:00
Adam Weidman
a6d43cba2d
ci: add agent session drift check workflow ( #25389 )
2026-04-14 19:31:48 +00:00
Sam Roberts
58901207bd
docs: Update docs-audit to include changes in PR body ( #25153 )
2026-04-10 22:29:04 +00:00
Sam Roberts
f387e456be
Automated documentation audit ( #24567 )
2026-04-09 18:45:24 +00:00
Christian Gunderman
f1bb2af6de
Generalize evals infra to support more types of evals, organization and queuing of named suites ( #24941 )
2026-04-08 23:57:26 +00:00
Sri Pasumarthi
c7b920717f
feat(test-utils): add CPU performance integration test harness ( #24951 )
2026-04-08 21:50:29 +00:00
Sri Pasumarthi
4ebc43bc66
feat(test-utils): add memory usage integration test harness ( #24876 )
2026-04-08 17:42:18 +00:00
Alisa
846051f716
Alisa/approve button ( #24645 )
2026-04-07 16:44:07 +00:00
Alisa
e74efc5c0b
Do not run pr-eval workflow when no steering changes detected ( #24621 )
2026-04-03 22:54:05 +00:00
Emily Hedlund
ca0e6f9bd9
test: fix Windows CI execution and resolve exposed platform failures ( #24476 )
2026-04-03 15:50:29 +00:00
Alisa
973092df50
feat: implement high-signal PR regression check for evaluations ( #23937 )
2026-04-02 05:14:43 +00:00
Alisa
2e03e3aed5
feat(evals): add reliability harvester and 500/503 retry support ( #23626 )
2026-03-26 01:48:45 +00:00
Alisa
7b710a2790
new linting check: github-actions-pinning ( #23808 )
2026-03-25 21:43:12 +00:00