Commit graph

299 commits

Author SHA1 Message Date
N. Taylor Mullen
ad71cdab4c
fix(ci): allow release branches to run (#7060) 2025-08-25 23:39:32 +00:00
David East
11119c80f7
feat(ci): add self-assign workflow for issues (#6840) 2025-08-22 19:16:35 +00:00
matt korwel
c3cf1c61c1
fix(release): fallback to github.sha when ref is not provided (#6862) 2025-08-22 12:54:08 -07:00
Jerop Kipruto
c4a788b7b2
fix invalid json in workflow settings (#6831) 2025-08-22 16:19:07 +00:00
Gaurav
299bf58309
fix: handle extra text in gemini output for dedup workflow (#6771) 2025-08-21 20:40:44 +00:00
matt korwel
0e24805806
feat(release): update release process for nightly and preview builds (#6643)
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-20 15:50:00 +00:00
dependabot[bot]
a773d0887c
chore(deps)(deps): bump google-github-actions/run-gemini-cli from 0.1.10 to 0.1.11 (#6614)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 14:13:20 +00:00
cornmander
c668699e77
Add permissions specs to token generation. (#6595) 2025-08-20 05:00:02 +00:00
Gaurav
80763f5629
fix: handle multiline output in issue dedup workflow (#6338) 2025-08-15 21:33:13 +00:00
Gaurav
a131555c9c
fix: update issue dedup workflow (#6275) 2025-08-15 12:51:08 +00:00
Jerop Kipruto
a01db2cfd5
feat(triage): Improve GitHub issue triage workflows (#6120) 2025-08-14 22:20:43 +00:00
Shreya Keshive
69d666cfaf
Fix release notes generation (#6233) 2025-08-14 18:13:13 +00:00
Seth Vargo
22109db320
chore(ci): add global linter (#6111)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-13 18:56:10 +00:00
Seth Vargo
4074e8e6ec
chore(ci): fix yamllint issues (#6112) 2025-08-13 03:24:39 +00:00
Seth Vargo
214800cfc6
chore(ci): Ensure ci workflows is consistent and not vulnerable to injection attacks (#6109) 2025-08-13 02:56:49 +00:00
Seth Vargo
b655d8f062
chore(ci): Ensure triage workflows are consistent (#6108) 2025-08-13 02:50:18 +00:00
Seth Vargo
b6da98e8e9
chore(ci): Ensure action and community workflows are consistent and not vulnerable to injection attacks (#6107) 2025-08-13 02:36:37 +00:00
Seth Vargo
9912577a2b
chore(ci): Ensure docs-gen workflow are not vulnerable to injection attacks (#6100) 2025-08-13 02:12:28 +00:00
Seth Vargo
806af05b97
chore(ci): Ensure stale and no-response workflows are consistent and not vulnerable to injection attacks (#6097) 2025-08-13 01:34:57 +00:00
Seth Vargo
661ee0a79e
chore(ci): Ensure e2e workflow is consistent and not vulnerable to injection attacks (#6098) 2025-08-13 01:30:30 +00:00
Tommaso Sciortino
9d023be1d1
Upgrade integration tests to use Vitest (#6021) 2025-08-12 22:57:27 +00:00
Srinath Padmanabhan
11377915db
Create Docs Pages based on github documentation (#6083) 2025-08-12 22:09:13 +00:00
Seth Vargo
8524cce7b9
chore(ci): Ensure release workflow is consistent and not vulnerable to injection attacks (#6059) 2025-08-12 19:51:50 +00:00
Seth Vargo
5ee5cf17ba
chore(ci): do not "fail fast" on Node tests (#6053) 2025-08-12 19:18:54 +00:00
Jacob Richman
804c181ac4
chore(integration-tests): refactor to typescript (#5645) 2025-08-12 16:19:09 +00:00
Gaurav
6390b81646
update: issue triage workflows tags duplicate issues (#5868) 2025-08-11 18:48:57 +00:00
Jerop Kipruto
494a10e7a7
Add echo tool to automated triage workflow (#5809)
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
2025-08-07 23:14:28 +00:00
Gaurav
908ce2be33
update: google-github-actions/run-gemini-cli version in workflows (#5802) 2025-08-07 21:57:54 +00:00
anthony bushong
99f88851fb
fix(actions): swap gha bot for cla allowlisted gemini-cli-robot (#5730) 2025-08-07 00:01:22 +00:00
Gaurav
a0990380b5
fix:missing coreTool in new workflow setup (#5656) 2025-08-06 05:26:27 +00:00
Gaurav
b87b436ebc
refactor: use google-github-actions/run-gemini-cli action (#5643) 2025-08-06 02:24:40 +00:00
Bryan Morgan
02f7e48c51
Removed GitHub Actions experiment files (#5627) 2025-08-06 00:01:18 +00:00
Sandy Tao
82fa7a0660
fix(format) Fix format for .github/workflows/weekly-velocity-report.yml (#5622) 2025-08-05 22:32:06 +00:00
Bryan Morgan
2e9236fab4
Update weekly-velocity-report.yml 2025-08-05 18:11:06 -04:00
Sandy Tao
8d993156e7
Fix format (#5617) 2025-08-05 21:38:43 +00:00
Bryan Morgan
57003ca68c
Update weekly-velocity-report.yml 2025-08-05 17:18:19 -04:00
Bryan Morgan
47de37eb0a
Update weekly-velocity-report.yml 2025-08-05 17:10:37 -04:00
Bryan Morgan
dc7b4fda64
Update weekly-velocity-report.yml 2025-08-05 17:08:22 -04:00
Bryan Morgan
3dcca31796
Update weekly-velocity-report.yml 2025-08-05 17:00:44 -04:00
Bryan Morgan
c194a6ac3b
GitHub Action for velocity reporting purposes (#5607) 2025-08-05 20:33:59 +00:00
Bryan Morgan
d421fa9e64 Testing basic velocity report action 2025-08-05 15:55:50 -04:00
Santhosh Kumar
9382334a5e
feat(github): add workflow to manage stale issues and PRs (#4871)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-01 19:26:03 +00:00
Raushan Raj
6c3fb18ef6
Update gemini-automated-issue-triage.yml (#5312)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-01 01:14:26 +00:00
Srinath Padmanabhan
21965f986c
Srithreepo Fixes for Scheduled triage (#5158) 2025-07-30 20:38:02 +00:00
Srinath Padmanabhan
008051e42d
Update Triage Logic to improve issue categorization. (#5110) 2025-07-29 21:44:48 +00:00
Tommaso Sciortino
f9cfb20897
Run pre-merge checks in mac os as well as ubutnu+win (#4900) 2025-07-25 23:09:37 +00:00
Tommaso Sciortino
17331001a0
Run presubmit tests in windows as well as linux. (#4672)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-07-25 15:57:30 -07:00
Nick Salerni
5f813ef510
feat(ci): run e2e tests on macos during ci (#4422) 2025-07-22 04:01:20 +00:00
Pascal Birchler
ffa42a79dd
chore: Expand node version test matrix (#2700)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-21 16:33:54 -07:00
Pascal Birchler
ed00612cf7
chore: pin GitHub Actions to SHAs (#2987)
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-07-11 16:46:06 +00:00
Mithlesh kumar
bf508bfd77
Cleanup: Removed duplicate guidelines prompt (#3741) 2025-07-10 16:04:59 +00:00
Pascal Birchler
017a0a6c86
fix(gha): only post coverage comment for 22.x (#3613) 2025-07-09 18:25:48 +00:00
dependabot[bot]
5a50958f28
chore(deps): bump dorny/test-reporter from 1 to 2 (#3575)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-07-09 05:46:24 +00:00
dependabot[bot]
d787f1b3de
chore(deps): bump actions/create-github-app-token from 1 to 2 (#3576)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 05:46:14 +00:00
Pascal Birchler
2916753409
chore: add CodeQL analysis (#2992) 2025-07-09 00:23:51 +00:00
matt korwel
137ffec3f6
Fix nightly Release (#3511) 2025-07-08 06:41:39 +00:00
warjiang
a34cc6124c
ci: disable scheduled jobs in forked repo (#3093)
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-07-08 01:14:39 +00:00
Jerop Kipruto
48ebd728b3
Migrate Gemini CLI Action workflows to Direct WIF authentication (#3456) 2025-07-07 16:06:31 +00:00
matt korwel
20825e4114
Release misc (#3418) 2025-07-07 03:16:42 +00:00
matt korwel
5c9372372c
cleaning up prompts for release (#3335) 2025-07-05 21:20:47 +00:00
matt korwel
a7256f630c
Relase: Clean up and condensing (#3321) 2025-07-05 20:58:59 +00:00
matt korwel
47dc16d243
feat: Update minimum Node.js version to 20 (#3277) 2025-07-05 14:55:15 +00:00
matt korwel
7aa67f324c
Mk sign nightly release commits (#3264) 2025-07-05 01:32:58 +00:00
matt korwel
9ff3592e01
Mk nightly relase tag formatting (#3206) 2025-07-04 16:30:29 +00:00
matt korwel
ef736f0d1c
Mk nightly relase tag formatting (#3204) 2025-07-03 22:44:04 -07:00
matt korwel
adc63e6882
fix tagging for nightly (#3202) 2025-07-04 05:16:35 +00:00
matt korwel
d43ea268b0
Releasing: Utilizing Github Actions and Tagging for release. (#2852)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-04 03:57:01 +00:00
Jerop Kipruto
85a1d814a7
refactor(ci): improve pr triage (#3082) 2025-07-03 02:45:34 +00:00
Jerop Kipruto
b463249729
feat(workflows): add automated and scheduled PR triage (#3062) 2025-07-03 00:41:23 +00:00
Jerop Kipruto
58b14b7ccf
feat: add weekly community report workflow (#2855) 2025-07-01 16:19:51 +00:00
Jerop Kipruto
e10c208fbe
feat(triage): improve automated issue triage workflows (#2778) 2025-07-01 02:59:46 +00:00
Jerop Kipruto
36e099ac22
fix(workflows): use preview release gemini-cli in triage workflows (#2759) 2025-06-30 22:34:08 +00:00
Jerop Kipruto
09d494d174
feat(workflows): add issues list command to automated triage workflow (#2749) 2025-06-30 21:04:48 +00:00
Jerop Kipruto
9794d329d3
refactor(workflows): separate issue triage into two workflows (#2746) 2025-06-30 20:30:22 +00:00
Jerop Kipruto
fbb3a2e6f0
chore(gha): pin issue triage workflow to a specific commit (#2496) 2025-06-28 23:14:44 +00:00
Jerop Kipruto
6c4391dda5
improve triage prompt (#2314) 2025-06-28 00:53:38 +00:00
Jerop Kipruto
ac2bc3af7c
add issue triage using gemini cli (#2310) 2025-06-28 00:30:56 +00:00
matt korwel
45b2b382cc
Prod: Integration Tests Main Only (#1461) 2025-06-25 15:56:06 +00:00
matt korwel
9a093e4b51
CI: Linting Fix (#1413)
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-06-25 04:18:51 +00:00
matt korwel
db57d38d92
feat: add merge_group trigger to CI and E2E workflows (#1400) 2025-06-24 15:30:31 -07:00
matt korwel
df938d6ee8
Preflight and integration npx (#1096) 2025-06-16 15:27:29 +00:00
N. Taylor Mullen
f00b9f2727
feat(ci): run actions on the release branch (#1086) 2025-06-15 21:43:32 -07:00
N. Taylor Mullen
54eb1419a8
Update package-lock.json (#738) 2025-06-04 04:05:39 +00:00
Keith Ballinger
7108921691
fix Cannot find module @rollup/rollup-linux-x64-gnu error (#736) 2025-06-03 19:52:53 -07:00
Allen Hutchison
6fb07f0b50
fix(ci): correct input name for core coverage summary (#698) 2025-06-02 15:53:26 -07:00
Taylor Mullen
ae8e2106bb Fix: Update code coverage reporting for core rename
- Renames "server" to "core" in GitHub Actions workflow and comment posting action.
- This ensures that code coverage paths and labels are accurate after the package rename.
2025-05-31 01:50:41 -07:00
Allen Hutchison
a60e51f44d
fix(ci): Adjust reporting for PRs from forks (#627) 2025-05-30 15:30:09 -07:00
Allen Hutchison
c413988ae0
fix(ci): Only run post_coverage_comment job on pull_request events (#588) 2025-05-28 17:09:13 -07:00
Allen Hutchison
4e3c539f5e
feat: Publish test coverage summaries to PRs (#513) 2025-05-27 12:45:28 -07:00
Allen Hutchison
2eb4b34aa7
Chore: Integrate coverage reporting into CI (#479) 2025-05-22 13:47:12 -07:00
Taylor Mullen
968e09f0b5 fix: Ensure filename is available for diff rendering in write-file
This commit resolves a bug where the `write-file` operation could fail to render content due to a missing filename.

The fix involves:
- Ensuring `fileName` is consistently passed to `DiffRenderer.tsx` through `ToolConfirmationMessage.tsx`, `ToolMessage.tsx`, and `useGeminiStream.ts`.
- Modifying `edit.ts` and `write-file.ts` to include `fileName` in the `FileDiff` object.
- Expanding the `FileDiff` interface in `tools.ts` to include `fileName`.

Additionally, this commit enhances the diff rendering by:
- Adding syntax highlighting based on file extension in `DiffRenderer.tsx`.
- Adding more language mappings to `getLanguageFromExtension` in `DiffRenderer.tsx`.
- Added lots of tests for all the above.

Fixes https://b.corp.google.com/issues/418125982
2025-05-16 10:13:13 -07:00
N. Taylor Mullen
7d818b46bc
feat: Enable CI test reporting and artifact management (#367) 2025-05-15 22:59:53 -07:00
Taylor Mullen
5b4c9e8e43 Update Gemini Code verbiage -> Gemini CLI
- Did not update details that impact GC execution. Meaning packages are still named gemini-code (for now) and things that import them still import them as gemini-code.
2025-05-14 22:07:03 -07:00
Brandon Keiji
358281f0fd
fix: use react-jsx for typecheck (#280) 2025-05-07 12:36:04 -07:00
Taylor Mullen
40e11e053c Fix remaining tslint errors (YAY).
- Also updated ci.yml to ensure that linting failures will break the build.

Fully fixes https://b.corp.google.com/issues/411384603
2025-04-18 19:14:36 -04:00
Taylor Mullen
383b917784 Run npm run format
- This has the entirety of the changes.

Part of https://b.corp.google.com/issues/411720532
2025-04-18 18:10:57 -04:00
Taylor Mullen
fa264e4286 Make CI fail if there are unformatted changes.
Fixes https://b.corp.google.com/issues/411720532
2025-04-18 18:10:57 -04:00
Allen Hutchison
f72aa8c840
Cicd (#24)
* Add basic non blocking CI workflow.

* Make lint and typecheck continue on error until we have fixed those warnings.
2025-04-18 10:26:27 -07:00
Allen Hutchison
7878f54043
Add basic non blocking CI workflow. (#21) 2025-04-18 10:20:39 -07:00