Skip to content

Commit 93844df

Browse files
authored
chore(deps): pin dependencies and enforce 14-day update cooldown (#27948)
1 parent c427d18 commit 93844df

71 files changed

Lines changed: 4872 additions & 1682 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/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:

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

docs/cli/gemini-md.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ sends them to the model with every prompt. The CLI loads files in the following
1616
order:
1717

1818
1. **Global context file:**
19+
1920
- **Location:** `~/.gemini/GEMINI.md` (in your user home directory).
2021
- **Scope:** Provides default instructions for all your projects.
2122

2223
2. **Environment and workspace context files:**
24+
2325
- **Location:** The CLI searches for `GEMINI.md` files in your configured
2426
workspace directories and their parent directories.
2527
- **Scope:** Provides context relevant to the projects you are currently

docs/cli/plan-mode.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ Gemini CLI takes action.
6464
reach an informal agreement on the approach before proceeding.
6565
3. **Review the plan:** Once you've agreed on the strategy, Gemini CLI creates
6666
a detailed implementation plan as a Markdown file in your plans directory.
67+
6768
- **View:** You can open and read this file to understand the proposed
6869
changes.
6970
- **Edit:** Press `Ctrl+X` to open the plan directly in your configured

docs/cli/session-management.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ becoming too large and expensive.
202202
exchanges) allowed in a single session. Set to `-1` for unlimited (default).
203203

204204
**Behavior when limit is reached:**
205+
205206
- **Interactive mode:** The CLI shows an informational message and stops
206207
sending requests to the model. You must manually start a new session.
207208
- **Non-interactive mode:** The CLI exits with an error.

docs/cli/system-prompt.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,13 @@ via a `.gemini/.env` file. See
2727
[Persisting Environment Variables](../get-started/authentication.mdx#persisting-environment-variables).
2828

2929
- Use the project default path (`.gemini/system.md`):
30+
3031
- `GEMINI_SYSTEM_MD=true` or `GEMINI_SYSTEM_MD=1`
3132
- The CLI reads `./.gemini/system.md` (relative to your current project
3233
directory).
3334

3435
- Use a custom file path:
36+
3537
- `GEMINI_SYSTEM_MD=/absolute/path/to/my-system.md`
3638
- Relative paths are supported and resolved from the current working
3739
directory.

docs/cli/telemetry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ and Cloud Logging.
6464
You must complete several setup steps before enabling Google Cloud telemetry.
6565

6666
1. Set your Google Cloud project ID:
67+
6768
- To send telemetry to a separate project:
6869

6970
**macOS/Linux**
@@ -93,8 +94,10 @@ You must complete several setup steps before enabling Google Cloud telemetry.
9394
```
9495

9596
2. Authenticate with Google Cloud using one of these methods:
97+
9698
- **Method A: Application Default Credentials (ADC)**: Use this method for
9799
service accounts or standard `gcloud` authentication.
100+
98101
- For user accounts:
99102
```bash
100103
gcloud auth application-default login
@@ -112,6 +115,7 @@ You must complete several setup steps before enabling Google Cloud telemetry.
112115
```powershell
113116
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\path\to\your\service-account.json"
114117
```
118+
115119
* **Method B: CLI Auth** (Direct export only): Simplest method for local
116120
users. Gemini CLI uses the same OAuth credentials you used for login. To
117121
enable this, set `useCliAuth: true` in your `.gemini/settings.json`:
@@ -133,6 +137,7 @@ You must complete several setup steps before enabling Google Cloud telemetry.
133137
> telemetry will be disabled.
134138

135139
3. Ensure your account or service account has these IAM roles:
140+
136141
- Cloud Trace Agent
137142
- Monitoring Metric Writer
138143
- Logs Writer

docs/ide-integration/ide-companion-spec.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ creating a "discovery file."
5656
}
5757
}
5858
```
59+
5960
- `port` (number, required): The port of the MCP server.
6061
- `workspacePath` (string, required): A list of all open workspace root paths,
6162
delimited by the OS-specific path separator (`:` for Linux/macOS, `;` for
@@ -187,6 +188,7 @@ The plugin **MUST** register an `openDiff` tool on its MCP server.
187188
- **Response (`CallToolResult`):** The tool **MUST** immediately return a
188189
`CallToolResult` to acknowledge the request and report whether the diff view
189190
was successfully opened.
191+
190192
- On Success: If the diff view was opened successfully, the response **MUST**
191193
contain empty content (that is, `content: []`).
192194
- On Failure: If an error prevented the diff view from opening, the response

docs/ide-integration/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ AI-generated code changes directly within your editor.
2727

2828
- **Workspace context:** The CLI automatically gains awareness of your workspace
2929
to provide more relevant and accurate responses. This context includes:
30+
3031
- The **10 most recently accessed files** in your workspace.
3132
- Your active cursor position.
3233
- Any text you have selected (up to a 16KB limit; longer selections will be
@@ -228,6 +229,7 @@ If you are using Gemini CLI within a sandbox, be aware of the following:
228229

229230
- **Message:**
230231
`🔴 Disconnected: Failed to connect to IDE companion extension in [IDE Name]. Please ensure the extension is running. To install the extension, run /ide install.`
232+
231233
- **Cause:** Gemini CLI could not find the necessary environment variables
232234
(`GEMINI_CLI_IDE_WORKSPACE_PATH` or `GEMINI_CLI_IDE_SERVER_PORT`) to connect
233235
to the IDE. This usually means the IDE companion extension is not running or
@@ -270,6 +272,7 @@ to connect using the provided PID.
270272

271273
- **Message:**
272274
`🔴 Disconnected: Directory mismatch. Gemini CLI is running in a different location than the open workspace in [IDE Name]. Please run the CLI from one of the following directories: [List of directories]`
275+
273276
- **Cause:** The CLI's current working directory is outside the workspace you
274277
have open in your IDE.
275278
- **Solution:** `cd` into the same directory that is open in your IDE and
@@ -284,6 +287,7 @@ to connect using the provided PID.
284287

285288
- **Message:**
286289
`IDE integration is not supported in your current environment. To use this feature, run Gemini CLI in one of these supported IDEs: [List of IDEs]`
290+
287291
- **Cause:** You are running Gemini CLI in a terminal or environment that is
288292
not a supported IDE.
289293
- **Solution:** Run Gemini CLI from the integrated terminal of a supported

docs/local-development.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ You can view traces in the Jaeger UI for local development.
5959

6060
This command configures your workspace for local telemetry and provides a
6161
link to the Jaeger UI (usually `http://localhost:16686`).
62+
6263
- **Collector logs:** `~/.gemini/tmp/<projectHash>/otel/collector.log`
6364

6465
2. **Run Gemini CLI:**
@@ -108,6 +109,7 @@ Trace for custom processing or routing.
108109

109110
The script outputs links to view traces, metrics, and logs in the Google
110111
Cloud Console.
112+
111113
- **Collector logs:** `~/.gemini/tmp/<projectHash>/otel/collector-gcp.log`
112114

113115
3. **Run Gemini CLI:**

0 commit comments

Comments
 (0)