Skip to content

Commit aa0cd33

Browse files
Merge branch 'main' into bugfix/WT-engineer_460843894
2 parents 0948ebe + 02c6c77 commit aa0cd33

110 files changed

Lines changed: 7710 additions & 1957 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/actions/publish-release/action.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ runs:
167167
shell: 'bash'
168168
run: |
169169
npm publish \
170+
--ignore-scripts \
170171
--dry-run="${INPUTS_DRY_RUN}" \
171172
--workspace="${INPUTS_CORE_PACKAGE_NAME}" \
172173
--tag staging-tmp
@@ -215,6 +216,7 @@ runs:
215216
shell: 'bash'
216217
run: |
217218
npm publish \
219+
--ignore-scripts \
218220
--dry-run="${INPUTS_DRY_RUN}" \
219221
--workspace="${INPUTS_CLI_PACKAGE_NAME}" \
220222
--tag staging-tmp
@@ -242,6 +244,7 @@ runs:
242244
# Tag staging for initial release
243245
run: |
244246
npm publish \
247+
--ignore-scripts \
245248
--dry-run="${INPUTS_DRY_RUN}" \
246249
--workspace="${INPUTS_A2A_PACKAGE_NAME}" \
247250
--tag staging-tmp

.github/actions/verify-release/action.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ runs:
8686
- name: 'Install dependencies for integration tests'
8787
shell: 'bash'
8888
working-directory: '${{ inputs.working-directory }}'
89-
run: 'npm ci'
89+
run: 'npm ci --ignore-scripts'
9090

9191
- name: '🔬 Run integration tests against NPM release'
9292
working-directory: '${{ inputs.working-directory }}'
@@ -98,4 +98,6 @@ runs:
9898
# See https://github.com/google-gemini/gemini-cli/issues/10517
9999
CI: 'false'
100100
shell: 'bash'
101-
run: 'npm run test:integration:sandbox:none'
101+
run: |
102+
export INTEGRATION_TEST_GEMINI_BINARY_PATH=$(which gemini)
103+
npm run test:integration:sandbox:none

.github/dependabot.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ updates:
99
reviewers:
1010
- 'joshualitt'
1111
cooldown:
12-
default-days: 7
12+
semver-major-days: 14
13+
semver-minor-days: 14
14+
semver-patch-days: 14
1315
groups:
1416
npm-dependencies:
1517
patterns:
@@ -26,6 +28,10 @@ updates:
2628
open-pull-requests-limit: 10
2729
reviewers:
2830
- 'joshualitt'
31+
cooldown:
32+
semver-major-days: 14
33+
semver-minor-days: 14
34+
semver-patch-days: 14
2935
groups:
3036
actions-dependencies:
3137
patterns:

.github/workflows/community-report.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -183,12 +183,14 @@ jobs:
183183
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
184184
settings: |-
185185
{
186-
"coreTools": [
187-
"run_shell_command(gh issue list)",
188-
"run_shell_command(gh pr list)",
189-
"run_shell_command(gh search issues)",
190-
"run_shell_command(gh search prs)"
191-
]
186+
"tools": {
187+
"core": [
188+
"run_shell_command(gh issue list)",
189+
"run_shell_command(gh pr list)",
190+
"run_shell_command(gh search issues)",
191+
"run_shell_command(gh search prs)"
192+
]
193+
}
192194
}
193195
prompt: |-
194196
You are a helpful assistant that analyzes community contribution reports.

.github/workflows/gemini-automated-issue-dedup.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,12 @@ jobs:
109109
}
110110
},
111111
"maxSessionTurns": 25,
112-
"coreTools": [
113-
"run_shell_command(echo)",
114-
"run_shell_command(gh issue view)"
115-
],
112+
"tools": {
113+
"core": [
114+
"run_shell_command(echo)",
115+
"run_shell_command(gh issue view)"
116+
]
117+
},
116118
"telemetry": {
117119
"enabled": true,
118120
"target": "gcp"

.github/workflows/gemini-automated-issue-triage.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,12 @@ jobs:
170170
"enabled": true,
171171
"target": "gcp"
172172
},
173-
"coreTools": [
174-
"run_shell_command(echo)",
175-
"read_file"
176-
]
173+
"tools": {
174+
"core": [
175+
"run_shell_command(echo)",
176+
"read_file"
177+
]
178+
}
177179
}
178180
prompt: |-
179181
## Role

.github/workflows/gemini-scheduled-issue-dedup.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,11 @@ jobs:
8888
}
8989
},
9090
"maxSessionTurns": 25,
91-
"coreTools": [
92-
"run_shell_command(echo)"
93-
],
91+
"tools": {
92+
"core": [
93+
"run_shell_command(echo)"
94+
]
95+
},
9496
"telemetry": {
9597
"enabled": true,
9698
"target": "gcp"

.github/workflows/gemini-scheduled-issue-triage.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,12 @@ jobs:
192192
settings: |-
193193
{
194194
"maxSessionTurns": 25,
195-
"coreTools": [
196-
"run_shell_command(echo)",
197-
"read_file"
198-
],
195+
"tools": {
196+
"core": [
197+
"run_shell_command(echo)",
198+
"read_file"
199+
]
200+
},
199201
"telemetry": {
200202
"enabled": false,
201203
"target": "gcp"
@@ -315,12 +317,14 @@ jobs:
315317
settings: |-
316318
{
317319
"maxSessionTurns": 30,
318-
"coreTools": [
319-
"run_shell_command(echo)",
320-
"grep_search",
321-
"glob",
322-
"read_file"
323-
],
320+
"tools": {
321+
"core": [
322+
"run_shell_command(echo)",
323+
"grep_search",
324+
"glob",
325+
"read_file"
326+
]
327+
},
324328
"telemetry": {
325329
"enabled": false,
326330
"target": "gcp"

.github/workflows/release-nightly.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
release:
4040
if: "github.repository == 'google-gemini/gemini-cli'"
4141
needs: ['build-mac']
42-
environment: "${{ github.event.inputs.environment || 'prod' }}"
42+
environment: "${{ github.event_name == 'schedule' && 'internal' || github.event.inputs.environment || 'prod' }}"
4343
runs-on: 'ubuntu-latest'
4444
permissions:
4545
contents: 'write'
@@ -145,12 +145,12 @@ jobs:
145145
skip-branch-cleanup: true
146146
force-skip-tests: "${{ github.event_name != 'schedule' && github.event.inputs.force_skip_tests == 'true' }}"
147147
gemini_api_key: '${{ secrets.GEMINI_API_KEY }}'
148-
npm-registry-publish-url: '${{ vars.NPM_REGISTRY_PUBLISH_URL }}'
149-
npm-registry-url: '${{ vars.NPM_REGISTRY_URL }}'
150-
npm-registry-scope: '${{ vars.NPM_REGISTRY_SCOPE }}'
151-
cli-package-name: '${{ vars.CLI_PACKAGE_NAME }}'
152-
core-package-name: '${{ vars.CORE_PACKAGE_NAME }}'
153-
a2a-package-name: '${{ vars.A2A_PACKAGE_NAME }}'
148+
npm-registry-publish-url: "${{ vars.NPM_REGISTRY_PUBLISH_URL || 'https://wombat-dressing-room.appspot.com' }}"
149+
npm-registry-url: "${{ vars.NPM_REGISTRY_URL || 'https://wombat-dressing-room.appspot.com' }}"
150+
npm-registry-scope: "${{ vars.NPM_REGISTRY_SCOPE || '@google' }}"
151+
cli-package-name: "${{ vars.CLI_PACKAGE_NAME || '@google/gemini-cli' }}"
152+
core-package-name: "${{ vars.CORE_PACKAGE_NAME || '@google/gemini-cli-core' }}"
153+
a2a-package-name: "${{ vars.A2A_PACKAGE_NAME || '@google/gemini-cli-a2a-server' }}"
154154

155155
- name: 'Create and Merge Pull Request'
156156
if: "github.event.inputs.environment != 'dev'"

docs/changelogs/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,7 @@ on GitHub.
507507
headlessly in notebook cells or interactively in the built-in terminal
508508
([pic](https://imgur.com/a/G0Tn7vi))
509509
- 🎉**Gemini CLI Extensions:**
510+
510511
- **Conductor:** Planning++, Gemini works with you to build out a detailed
511512
plan, pull in extra details as needed, ultimately to give the LLM guardrails
512513
with artifacts. Measure twice, implement once!
@@ -635,6 +636,7 @@ on GitHub.
635636
- **Announcement:**
636637
[https://developers.googleblog.com/en/making-the-terminal-beautiful-one-pixel-at-a-time/](https://developers.googleblog.com/en/making-the-terminal-beautiful-one-pixel-at-a-time/)
637638
- **🎉 New partner extensions:**
639+
638640
- **Arize:** Seamlessly instrument AI applications with Arize AX and grant
639641
direct access to Arize support:
640642

@@ -674,6 +676,7 @@ on GitHub.
674676
![Codebase investigator subagent in Gemini CLI.](https://i.imgur.com/4J1njsx.png)
675677

676678
- **🎉 New partner extensions:**
679+
677680
- **🤗 Hugging Face extension:** Access the Hugging Face hub.
678681
([gif](https://drive.google.com/file/d/1LEzIuSH6_igFXq96_tWev11svBNyPJEB/view?usp=sharing&resourcekey=0-LtPTzR1woh-rxGtfPzjjfg))
679682

0 commit comments

Comments
 (0)