Commit graph

455 commits

Author SHA1 Message Date
Bryan Morgan
b3eecc3a50
chore(automation): remove automated PR size and complexity labeler (#16648) 2026-01-14 21:04:55 +00:00
Bryan Morgan
1212161d1d
chore(automation): recursive labeling for workstream descendants (#16609)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-14 20:56:16 +00:00
Christian Gunderman
66e7b479ae
Aggregate test results. (#16581) 2026-01-14 07:08:05 +00:00
Christian Gunderman
8030404b08
Behavioral evals framework. (#16047) 2026-01-14 04:49:17 +00:00
Bryan Morgan
2306e60be4
perf(workflows): optimize PR triage script for faster execution (#16355)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-12 19:49:20 +00:00
Bryan Morgan
33e3ed0f6c
fix(workflows): resolve triage workflow failures and actionlint errors (#16338) 2026-01-10 19:31:17 -05:00
Bryan Morgan
446058cb1c fix: fallback to GITHUB_TOKEN if App ID is missing 2026-01-10 16:46:27 -05:00
Bryan Morgan
d130d99ff0
fix: Add event-driven trigger to issue triage workflow (#16334) 2026-01-10 16:23:41 -05:00
Bryan Morgan
72dae7e0ee
Triage action cleanup (#16319) 2026-01-10 19:58:36 +00:00
Wesley Tanaka
f1ca7fa40a
ci: guard nightly release workflow from running on forks (#15463)
Co-authored-by: wtanaka.com <wtanaka@users.noreply.github.com>
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-01-09 00:17:58 +00:00
Wesley Tanaka
6166d7f6ec
ci: guard links workflow from running on forks (#15461)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-01-09 00:16:00 +00:00
sangwook
e51f3e11f1
fix: remove unsupported 'enabled' key from workflow config (#15611)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-01-08 22:45:41 +00:00
Jacob Richman
41cc6cf105
Reduce nags about PRs that reference issues but don't fix them. (#16112)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-08 00:53:03 +00:00
Tommaso Sciortino
dd04b46e86
Fix CI for forks (#16113) 2026-01-08 00:18:33 +00:00
Jacob Richman
bd77515fd9
fix(workflows): fix and limit labels for pr-triage.sh script (#16096)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-07 22:58:42 +00:00
N. Taylor Mullen
d5996fea99
Optimize CI workflow: Parallelize jobs and cache linters (#16054)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2026-01-07 21:50:22 +00:00
Jerop Kipruto
8f5bf33eac
ci(github-actions): triage all new issues automatically (#16018) 2026-01-07 00:15:00 +00:00
Jerop Kipruto
7eeb7bd74c
fix: limit scheduled issue triage queries to prevent argument list too long error (#16021) 2026-01-07 00:03:23 +00:00
joshualitt
1e31427da8
Remove trailing whitespace in yaml. (#16036) 2026-01-06 15:41:58 -08:00
Bryan Morgan
7feb2f8f42
Add 'reopened' type to issue labeling workflow 2026-01-06 18:17:12 -05:00
Bryan Morgan
2122604b32
Refactor parent issue check to use URLs 2026-01-06 18:00:39 -05:00
Bryan Morgan
d4b4aede2f
Add debugging logs for issue parent checks
Added debugging logs to inspect issue object and parent information.
2026-01-06 17:56:39 -05:00
Bryan Morgan
4b5c044272
Fix label-backlog-child-issues workflow logic 2026-01-06 17:48:08 -05:00
Bryan Morgan
86b5995f12
Add workflow to label child issues for rollup (#16002) 2026-01-06 16:00:47 -05:00
N. Taylor Mullen
f0a039f7c0
Agent Skills: Unify Representation & Centralize Loading (#15833) 2026-01-03 16:24:36 -08:00
Daan Versavel
18698d6929
(fix) Automated pr labeller (#14885) 2025-12-17 17:17:26 +00:00
Tommaso Sciortino
927102ea1b
increase labeler timeout (#14922) 2025-12-11 17:05:20 +00:00
Gal Zahavi
d90356e8a3
chore: add closing reason to stale bug workflow (#14861) 2025-12-09 23:13:42 +00:00
Kirill Klashtorny
6be32e9383
Update CODEOWNERS (#14830) 2025-12-09 18:22:52 +00:00
Daan Versavel
f919783173
(fix) Automated pr labeller (#14788) 2025-12-09 17:19:16 +00:00
Tommaso Sciortino
bc542cbca8
Always set pending status in E2E tests (#14756) 2025-12-09 02:58:52 +00:00
Tommaso Sciortino
8f43d4851d
Remove old E2E Workflows (#14749) 2025-12-09 00:32:29 +00:00
Tommaso Sciortino
cdc74a742a
Always set status in chained_e2e workflow (#14730) 2025-12-08 19:37:47 +00:00
Daan Versavel
8651c53923
feat(github action) Triage and Label Pull Requests by Size and Comple… (#5571)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-12-08 18:19:49 +00:00
Shreya Keshive
b2a821c81a
Update automated triage workflow to stop assigning priority labels (#14717) 2025-12-08 18:17:26 +00:00
Tommaso Sciortino
3888a592cf
set failed status when chained e2e fails (#14725) 2025-12-08 18:10:39 +00:00
Tommaso Sciortino
738354ff65
Use Robot PAT for chained e2e merge queue skipper (#14585) 2025-12-05 17:45:18 +00:00
Tommaso Sciortino
bedce8aacf
Trigger chained e2e tests on all pull requests (#14551) 2025-12-05 01:28:50 +00:00
Tommaso Sciortino
290ede93e2
Write e2e status to local repo not forked repo (#14549) 2025-12-05 00:35:08 +00:00
Tommaso Sciortino
f4f2bcbd98
Make trigger_e2e manually fireable. (#14547) 2025-12-04 23:58:45 +00:00
Tommaso Sciortino
1c5213788c
Grant chained workflows proper permission. (#14534) 2025-12-04 22:11:37 +00:00
Gal Zahavi
0d5424fb79
feat: Exclude maintainer labeled issues from stale issue closer (#14532) 2025-12-04 21:54:26 +00:00
Gal Zahavi
939cb67621
feat: add scheduled workflow to close stale issues (#14404) 2025-12-03 19:11:28 +00:00
ljxfstorm
2d935b3798
chore(ci): mark GitHub release as pre-release if not on "latest" npm channel (#7386)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-12-02 21:59:53 +00:00
Tommaso Sciortino
f7f047936b
Remove references to deleted kind/bug label (#14383) 2025-12-02 09:52:59 -08:00
fancivez
784d3c6c9a
fix: remove invalid type key in bug_report.yml (#13576) 2025-12-01 22:00:51 +00:00
cornmander
9937fb2220
Use lenient MCP output schema validator (#13521) 2025-11-20 21:51:25 +00:00
Sandy Tao
f3a8b73717
fix(ci): ensure correct version calculation and git ls-remote filtering in release workflow (#12683) 2025-11-07 21:06:55 +00:00
joshualitt
2077521f84
Trivial yaml fixes for linter. (#12725) 2025-11-07 18:37:36 +00:00
Shreya Keshive
6d90b7ddb3 feat(issue-templates): Refine issue template labels and types
Updated  and  to use a  field instead of  and  labels.
Modified  to use  instead of  and removed .

This change streamlines issue categorization and aligns with updated labeling conventions.
2025-11-07 12:46:18 -05:00
Richie Foreman
445a5eac33
fix(patch workflow): Ensure that the environment is listed on patch comments (#12538) 2025-11-06 23:30:20 +00:00
Shreya Keshive
400da30a8d
fix(triage-workflow): Pass environment variables directly into prompt (#12602) 2025-11-05 18:33:33 +00:00
cornmander
5062fadf87
chore: autogenerate settings documentation (#12451) 2025-11-03 01:42:49 +00:00
Shreya Keshive
b3cc397a31
feat(triage): overhaul automated issue triage workflow (#12365) 2025-10-31 21:21:05 +00:00
matt korwel
e762cda55d
fix: Address silent failure in release-patch-1-create-pr workflow (#12339) 2025-10-30 20:09:22 -07:00
matt korwel
f566df91c8
feat: add dynamic run-names to patch release workflows (#12336) 2025-10-31 02:33:27 +00:00
shishu314
7a238bd938
fix(infra) - Continue workflow when merge queue skipper fail (#10509)
Co-authored-by: Shi Shu <shii@google.com>
2025-10-28 18:30:05 +00:00
Shreya Keshive
25f27509c0
revert nightly schedule (#11653) 2025-10-28 15:59:39 +00:00
Jerop Kipruto
e115083fac
docs(github): revamp pull request template (#11949) 2025-10-27 17:33:29 +00:00
shishu314
4960c47257
fix(infra) - Simplify cancel in progress and add permission to set status step (#11835)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-24 18:23:50 +00:00
shishu314
48ff9e1555
fix(infra) - Fix merge queue skipper issues for chain e2e (#11810)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-23 20:46:46 +00:00
shishu314
7787a31f81
feat(infra) - Make merge group and pushes run chained e2e (#11796)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-23 17:14:40 +00:00
shishu314
8ad72ec1ae
fix(infra) - Remove context input for setting status (#11734)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-23 16:27:53 +00:00
Smetalo
d3e4ff2cfc
feat: Add lychee-action to check for broken links (#11781)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-10-23 15:50:41 +00:00
shishu314
a7faa2080f
feat(infra) - Update status for chained e2e (#11651)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-22 20:01:02 +00:00
shishu314
5bb9cd1a13
feat(infra) - Create a workflow for deflake (#11535)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-22 18:41:26 +00:00
matt korwel
465f97a528
fix: Improve patch workflow and update NOTICES.txt (#11623) 2025-10-21 16:45:32 -07:00
shishu314
f5e07d94bd
fix(infra) - Fix how we download and upload repo names (#11613)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-21 20:33:54 +00:00
shishu314
3443946087
fix(infra) - Fix issues with downloading repo artifact (#11606)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-21 19:33:00 +00:00
Richie Foreman
af833c5eff
feat(release): Add dev env support to release-3-patch (#11458) 2025-10-21 19:04:21 +00:00
Richie Foreman
74a7771943
fix(ci): Default all GHA env variables to 'prod' set (#11572)
Co-authored-by: Shreya Keshive <shreyakeshive@google.com>
2025-10-21 19:02:48 +00:00
Shreya Keshive
193b4bba91
bump nightly test an hour (#11603) 2025-10-21 19:01:05 +00:00
shishu314
cb8f93bad7
Feat(infra) - Make chained e2e workflow run e2e tests (#11521)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-21 18:23:34 +00:00
cornmander
9d0177e0ce
Use env variables in workflows (#11585) 2025-10-21 18:14:27 +00:00
Shreya Keshive
f0eed9b221
Temporarily update nightly release schedule (#11573) 2025-10-21 14:12:39 -04:00
cornmander
0ed4f98087
Pin auth action in eval workflow (#11584) 2025-10-21 17:45:03 +00:00
matt korwel
14867c7c14
fix(workflow): Add missing comma in release-patch-0-from-comment.yml (#11588) 2025-10-21 10:38:30 -07:00
Richie Foreman
81772c4252
feat(release): Add dev support to patch2 workflow (#11460) 2025-10-21 03:09:27 +00:00
Shreya Keshive
30d9a336bc
Update nightly workflow to create issues for scheduled run failures (#11531) 2025-10-20 20:12:13 +00:00
shishu314
085e5b1f4d
feat(infra) - Add base files for deflake workflow (#11397)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-20 19:27:21 +00:00
shishu314
d52ec522f1
fix(infra) - Create an empty file to test trigger workflow for e2e (#11022)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-20 15:28:29 +00:00
Richie Foreman
aa46eb4fd7
feat(release): Support dev/prod for release patch 1 (#11404) 2025-10-18 20:18:12 +00:00
Sandy Tao
ff31a2224e
fix(ci): use standard integration test command on windows (#11437) 2025-10-18 15:20:14 +00:00
shishu314
0b20f88fc0
fix(infra) - Make file system interactive test check only tool call (#11055)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-17 21:25:31 +00:00
matt korwel
6b866d1282
remove (#11310) 2025-10-16 13:14:52 -07:00
matt korwel
de3632afc3
fork regulation testing (#11304) 2025-10-16 12:36:40 -07:00
shishu314
bec2bfcadb
Revert "fix(infra) - Remove e2e maintainer label from e2e workflow" (#11292) 2025-10-16 12:14:09 -07:00
shishu314-alt
39cc07de30
fix(infra) - Remove e2e maintainer label from e2e workflow (#11028)
Co-authored-by: shishu314 <shishu_1998@yahoo.com>
2025-10-16 18:33:41 +00:00
Richie Foreman
872d2eaf60
fix(ci): Make the release-rollback action properly support non-prod envs (#11244) 2025-10-16 15:45:21 +00:00
Richie Foreman
e2fef41fe2
fix(ci): Ensure we cleanup the false tag. (#11232)
Co-authored-by: mkorwel <matt.korwel@gmail.com>
2025-10-15 23:42:04 +00:00
Richie Foreman
1fc3fc0a22
fix(ci): Fix a2a publishing (#11211)
Co-authored-by: mkorwel <matt.korwel@gmail.com>
2025-10-15 21:23:13 +00:00
matt korwel
7bed302f21
refactor(actions): remove checkout from sub-actions (#11219) 2025-10-15 20:11:56 +00:00
Richie Foreman
0dea354457
Add a GH Issue template for a website issue that gets tagged appropriately. (#10923) 2025-10-15 14:29:34 +00:00
Richie Foreman
cb1ec755f6
fix(ci): Move from self-hosted -> ubuntu-latest (#11205) 2025-10-15 07:22:08 -07:00
Richie Foreman
984415f6c7
feat(ci): Update release to use github env variables. (#11068) 2025-10-15 13:48:03 +00:00
Adam Weidman
8c78b62b75
fix: set a2a-server publish to --no-tag (#11138) 2025-10-14 19:31:30 +00:00
Adam Weidman
481ba01c97
chore: resubmit a2a-publishing after rollout (#11100) 2025-10-14 15:09:17 +00:00
Adam Weidman
f3424844dc
Revert "chore: wire a2a-server up for publishing" (#11064) 2025-10-13 21:31:40 +00:00
Richie Foreman
90de8416cc
Swap all self-hosted runners to ubuntu-latest per b/451586626 (#11023) 2025-10-13 15:28:32 +00:00
Adam Weidman
cfb71b9d60
chore: wire a2a-server up for publishing (#10627)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-13 12:38:41 +00:00
Tommaso Sciortino
2a7c71667d
Reenable NPM integration tests (#10623) 2025-10-10 18:26:20 +00:00
shishu314
112790cbaa
fix(infra) - Create a step to calculate the inputs for the nightly-release (#10825)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-10 15:00:11 +00:00
shishu314
cf7debbac1
fix(infra) - Fix missing package error (#10595)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-07 18:58:05 +00:00
Adam Weidman
6bb99806f0
Fix quoting when echoing workflow JSON (#10596) 2025-10-07 16:10:52 +00:00
Sandy Tao
dc0e0b4165
fix(ci): ensure dry-run is false for scheduled nightly releases (#10571) 2025-10-07 01:34:26 +00:00
Gal Zahavi
abe4045c63
ci(release): remove 'dev' option from manual release (#10374) 2025-10-06 19:25:16 +00:00
Adam Weidman
b6d3c56b35
chore(actions): mark wombat-token-cli as required (#10590) 2025-10-06 15:26:35 +00:00
Tommaso Sciortino
0cf01df48c
Temporarily remove NPM integration tests till we resolve #10517 (#10520) 2025-10-05 15:25:45 +00:00
Shreya Keshive
8149a4546e
feat(lint): add sensitive keyword linter (#10488) 2025-10-03 17:25:28 +00:00
Shreya Keshive
667ca6d241
feat(ci): add ability to publish packages to private github registry for testing (#10348) 2025-10-03 15:41:32 +00:00
Richie Foreman
f76adec8a6
feat(ci): Add some very basic smoke testing to CI.yml (#10451) 2025-10-03 14:43:06 +00:00
Tommaso Sciortino
fcdfa8609a
Change "Create Pull Request" action to not try merging (#10379) 2025-10-02 22:01:42 +00:00
shishu314
460ec60212
Fix(infra) - Give merge queue skipper read-all access (#10368)
Co-authored-by: Shi Shu <shii@google.com>
2025-10-02 17:15:25 +00:00
Shreya Keshive
99958c68e7
fix(ci) update wording of promote action output to be more clear (#10369) 2025-10-02 16:31:26 +00:00
Richie Foreman
c987e6a623
feat(ci): Add npx run testing to Release Verification Testing (#10352) 2025-10-02 15:28:41 +00:00
Shreya Keshive
163dba7e4b
fix(release): propagate force_skip_tests to publish jobs (#10355) 2025-10-01 18:27:21 +00:00
Tommaso Sciortino
a80cd28d4c
Fix dry run. (#10286) 2025-10-01 03:42:56 +00:00
Tommaso Sciortino
46c884de51
Print inputs for all actions. (#10284) 2025-10-01 03:38:18 +00:00
Shreya Keshive
f2aa9d283a
fix(release): Fix promotion workflow (#10261) 2025-09-30 23:16:53 +00:00
shishu314
d991c4607d
feat(infra)- Use queue skipper for CI (#9773)
Co-authored-by: Shi Shu <shii@google.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-09-30 18:58:56 +00:00
Tommaso Sciortino
3d1b0df0fa
Verify npm release by running integration tests (#10174) 2025-09-30 18:24:12 +00:00
Tommaso Sciortino
6ef78cbbe9
Fix Release Nightly (#10186) 2025-09-30 14:52:56 +00:00
Shreya Keshive
5478b58166
ci(release): Skip tests by default in scheduled nightly workflow (#10184) 2025-09-29 20:33:06 +00:00
shishu314
042288e72c
fix(infra)- Add pr number to release branches (#9506)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-29 17:14:53 +00:00
shishu314
bf32492da9
feat(infra) - Add workflow for rollbacking a change (#9261)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-29 15:02:29 +00:00
anthony bushong
d1485d4672
fix(actions): hydrate env vars into nightly failure issue/issue body (#10087) 2025-09-29 11:26:47 +00:00
matt korwel
80a414be97
Mac required (#10007) 2025-09-27 00:23:48 +00:00
matt korwel
38dccf32c1
feat: Use PAT for gemini-cli-robot in release workflows (#9804)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2025-09-26 23:35:26 +00:00
Michael Bleigh
94b377049b
chore(docs): adds GitHub action to rebuild docs on change (#9987) 2025-09-26 20:21:50 +00:00
matt korwel
8a16165a9b
fix(deps): resolve ansi-regex dependency conflict (#9964) 2025-09-26 10:00:54 -07:00
shrutip90
809b933d81
Create issues on manual release failures similar to other release pro… (#9786) 2025-09-25 23:01:07 +00:00
matt korwel
5f080aa52a
fix(ci): e2e workflow aligned with release (#9296) 2025-09-25 18:26:07 +00:00
matt korwel
b1da8c210e
change patch name for consistency (#9249)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-25 04:05:50 +00:00
matt korwel
422eb78b41
handling propper checkouts for releasemanual (#8954) 2025-09-25 03:57:16 +00:00
Richie Foreman
d8b895a2f1
feat(ci): Push Sandbox images to dockerhub instead of GHCR (#9163) 2025-09-24 16:46:51 +00:00
Tommaso Sciortino
1753c71bfa
Add log groups to run tests (#9275) 2025-09-24 16:43:45 +00:00
Tommaso Sciortino
b540137820
Fix broken icon on force_skip_tests option in "Release: Manual" (#9246) 2025-09-24 16:17:18 +00:00
Shardul Natu
5cadd37eb2
fix(typo): Fix the commit sha of a mistyped action (#9310)
Co-authored-by: Shnatu <snatu@google.com>
2025-09-24 15:53:04 +00:00
matt korwel
3667ecf107
Test workflow dispatch (#9283)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-24 02:59:58 +00:00
Tommaso Sciortino
03bd6876d2
Fix broken if (#9270) 2025-09-23 22:07:35 +00:00
shishu314
16278fd849
feat(infra) - Add file for rollback workflow (#9211)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-23 19:36:41 +00:00
shishu314
7f9975cf1c
cleanup(infra) - Remove change tags action (#9201)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-23 18:21:55 +00:00
Richie Foreman
f46e50b271
fix(ci): Perform release verification in a separate working dir. (#9234)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-09-23 16:55:47 +00:00
shishu314
8d637a434c
feat(infra) - Add empty action file for change tags (#9158)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-23 01:59:16 +00:00
Richie Foreman
93e022cee5
feat(ci): Add a "verify release" action + workflow to the pipeline (#8929)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-09-22 19:30:42 +00:00
Richie Foreman
aba23feddd
feat(CI): Add a github action to build the sandbox image and push to GHCR (#8670)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-09-20 14:19:03 +00:00
Tommaso Sciortino
b9f6283a8e
Add skip_github_release option to Manual Release. (#8932) 2025-09-19 19:13:33 +00:00
matt korwel
fd64d34082
Release: Ensure Tag Modification works (#8931)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-19 18:43:39 +00:00
Tommaso Sciortino
d0da1f5fc9
Rollback shrinkwrap (#8926) 2025-09-19 18:22:01 +00:00
matt korwel
23467cdbdb
Finalizing Patching End 2 End (#8906)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-19 05:39:38 -07:00