Skip to content

Conversation

@drstrangelooker
Copy link
Contributor

Support ${ENV_VALUE:default_value}

🛠️ Fixes #1001

@github-actions
Copy link
Contributor

@drstrangelooker drstrangelooker force-pushed the allow-default-env-variable branch from edae05b to 2265a66 Compare August 26, 2025 15:20
@github-actions
Copy link
Contributor

@drstrangelooker drstrangelooker force-pushed the allow-default-env-variable branch from 2265a66 to df9f3e5 Compare August 26, 2025 15:21
@github-actions
Copy link
Contributor

@drstrangelooker drstrangelooker force-pushed the allow-default-env-variable branch from df9f3e5 to bdfc63b Compare August 26, 2025 15:34
@github-actions
Copy link
Contributor

@drstrangelooker
Copy link
Contributor Author

@Yuan325 This is the feature on its own.

@drstrangelooker
Copy link
Contributor Author

drstrangelooker commented Aug 26, 2025

@Yuan325 I can't see why the dataplex integration test is failing here but not in #1222 which is based on this pr.

@drstrangelooker drstrangelooker force-pushed the allow-default-env-variable branch from bdfc63b to ac7b961 Compare August 26, 2025 19:01
@github-actions
Copy link
Contributor

@drstrangelooker
Copy link
Contributor Author

@Yuan325 this is ready to go now.

@drstrangelooker drstrangelooker enabled auto-merge (squash) August 26, 2025 19:27
@drstrangelooker drstrangelooker force-pushed the allow-default-env-variable branch from ac7b961 to ab66730 Compare August 26, 2025 19:29
@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

drstrangelooker and others added 2 commits August 26, 2025 16:17
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
@drstrangelooker drstrangelooker force-pushed the allow-default-env-variable branch from 104db66 to 2a7a3d8 Compare August 26, 2025 20:17
@github-actions
Copy link
Contributor

@drstrangelooker drstrangelooker merged commit 5bcd52e into main Aug 26, 2025
9 checks passed
@drstrangelooker drstrangelooker deleted the allow-default-env-variable branch August 26, 2025 20:28
@github-actions
Copy link
Contributor

🧨 Preview deployments removed.

github-actions bot pushed a commit that referenced this pull request Aug 26, 2025
…in config (#1248)

Support `${ENV_VALUE:default_value}`

🛠️ Fixes #1001 5bcd52e
github-actions bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Aug 26, 2025
Yuan325 added a commit that referenced this pull request Aug 27, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.13.0](v0.12.0...v0.13.0)
(2025-08-27)


### ⚠ BREAKING CHANGES

* **prebuilt/alloydb:** Add bearer token support for
alloydb-wait-for-operation
([#1183](#1183))


### Features

* Add capability to set default for environment variable in config
([#1248](#1248))
([5bcd52e](5bcd52e))
* **firebird:** Add Firebird SQL 2.5+ source and tool
([#1011](#1011))
([4f6b806](4f6b806))
* **oceanbase:** Add Oceanbase source and tool
([#895](#895))
([6fc4982](6fc4982))
* **server/mcp:** Support `ping` mechanism
([#1178](#1178))
([5dcc66c](5dcc66c))
* **server:** Fail-fast on environment variable substitution
([#1177](#1177))
([212aaba](212aaba))
* **server:** Implement Tool call auth error propagation
([#1235](#1235))
([b94a021](b94a021))
* **sources/bigquery:** Add support for user-credential passthrough
([#1067](#1067))
([650e2e2](650e2e2))
* **tool/looker:** Add support for `description` field in looker tool
([#1199](#1199))
([97f0dd2](97f0dd2))
* **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights`
tool ([#932](#932))
([7651357](7651357))
* **tools/bigquery-forecast:** Add bigqueryforecast tool
([#1148](#1148))
([2ad0ccf](2ad0ccf))
* **tools/firestore-add-documents:** Add firestore-add-documents tool
([#1107](#1107))
([ee4a70a](ee4a70a))
* **tools/firestore-update-document:** Add firestore-update-document
tool ([#1191](#1191))
([0010123](0010123))
* **tools/looker:** Control over whether hidden objects are surfaced
([#1222](#1222))
([bc91559](bc91559))
* **trino:** Add Trino source and tools
([#948](#948))
([7dd123b](7dd123b))


### Bug Fixes

* **tools/looker:** Lookergetdashboards uses proper Authorized helper
func ([#1255](#1255))
([00866bc](00866bc))
* **tools/mongodb-find-one:** ProjectPayload unmarshaling
([#1167](#1167))
([8ea6a98](8ea6a98))
* **tools/mysql:** Fix encoded text for mysql
([#1161](#1161))
([a37cfa8](a37cfa8)),
closes [#840](#840)


---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
github-actions bot pushed a commit that referenced this pull request Aug 27, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.13.0](v0.12.0...v0.13.0)
(2025-08-27)

### ⚠ BREAKING CHANGES

* **prebuilt/alloydb:** Add bearer token support for
alloydb-wait-for-operation
([#1183](#1183))

### Features

* Add capability to set default for environment variable in config
([#1248](#1248))
([5bcd52e](5bcd52e))
* **firebird:** Add Firebird SQL 2.5+ source and tool
([#1011](#1011))
([4f6b806](4f6b806))
* **oceanbase:** Add Oceanbase source and tool
([#895](#895))
([6fc4982](6fc4982))
* **server/mcp:** Support `ping` mechanism
([#1178](#1178))
([5dcc66c](5dcc66c))
* **server:** Fail-fast on environment variable substitution
([#1177](#1177))
([212aaba](212aaba))
* **server:** Implement Tool call auth error propagation
([#1235](#1235))
([b94a021](b94a021))
* **sources/bigquery:** Add support for user-credential passthrough
([#1067](#1067))
([650e2e2](650e2e2))
* **tool/looker:** Add support for `description` field in looker tool
([#1199](#1199))
([97f0dd2](97f0dd2))
* **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights`
tool ([#932](#932))
([7651357](7651357))
* **tools/bigquery-forecast:** Add bigqueryforecast tool
([#1148](#1148))
([2ad0ccf](2ad0ccf))
* **tools/firestore-add-documents:** Add firestore-add-documents tool
([#1107](#1107))
([ee4a70a](ee4a70a))
* **tools/firestore-update-document:** Add firestore-update-document
tool ([#1191](#1191))
([0010123](0010123))
* **tools/looker:** Control over whether hidden objects are surfaced
([#1222](#1222))
([bc91559](bc91559))
* **trino:** Add Trino source and tools
([#948](#948))
([7dd123b](7dd123b))

### Bug Fixes

* **tools/looker:** Lookergetdashboards uses proper Authorized helper
func ([#1255](#1255))
([00866bc](00866bc))
* **tools/mongodb-find-one:** ProjectPayload unmarshaling
([#1167](#1167))
([8ea6a98](8ea6a98))
* **tools/mysql:** Fix encoded text for mysql
([#1161](#1161))
([a37cfa8](a37cfa8)),
closes [#840](#840)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 1a6dfe8
github-actions bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Aug 27, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.13.0](googleapis/genai-toolbox@v0.12.0...v0.13.0)
(2025-08-27)

### ⚠ BREAKING CHANGES

* **prebuilt/alloydb:** Add bearer token support for
alloydb-wait-for-operation
([googleapis#1183](googleapis#1183))

### Features

* Add capability to set default for environment variable in config
([googleapis#1248](googleapis#1248))
([5bcd52e](googleapis@5bcd52e))
* **firebird:** Add Firebird SQL 2.5+ source and tool
([googleapis#1011](googleapis#1011))
([4f6b806](googleapis@4f6b806))
* **oceanbase:** Add Oceanbase source and tool
([googleapis#895](googleapis#895))
([6fc4982](googleapis@6fc4982))
* **server/mcp:** Support `ping` mechanism
([googleapis#1178](googleapis#1178))
([5dcc66c](googleapis@5dcc66c))
* **server:** Fail-fast on environment variable substitution
([googleapis#1177](googleapis#1177))
([212aaba](googleapis@212aaba))
* **server:** Implement Tool call auth error propagation
([googleapis#1235](googleapis#1235))
([b94a021](googleapis@b94a021))
* **sources/bigquery:** Add support for user-credential passthrough
([googleapis#1067](googleapis#1067))
([650e2e2](googleapis@650e2e2))
* **tool/looker:** Add support for `description` field in looker tool
([googleapis#1199](googleapis#1199))
([97f0dd2](googleapis@97f0dd2))
* **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights`
tool ([googleapis#932](googleapis#932))
([7651357](googleapis@7651357))
* **tools/bigquery-forecast:** Add bigqueryforecast tool
([googleapis#1148](googleapis#1148))
([2ad0ccf](googleapis@2ad0ccf))
* **tools/firestore-add-documents:** Add firestore-add-documents tool
([googleapis#1107](googleapis#1107))
([ee4a70a](googleapis@ee4a70a))
* **tools/firestore-update-document:** Add firestore-update-document
tool ([googleapis#1191](googleapis#1191))
([0010123](googleapis@0010123))
* **tools/looker:** Control over whether hidden objects are surfaced
([googleapis#1222](googleapis#1222))
([bc91559](googleapis@bc91559))
* **trino:** Add Trino source and tools
([googleapis#948](googleapis#948))
([7dd123b](googleapis@7dd123b))

### Bug Fixes

* **tools/looker:** Lookergetdashboards uses proper Authorized helper
func ([googleapis#1255](googleapis#1255))
([00866bc](googleapis@00866bc))
* **tools/mongodb-find-one:** ProjectPayload unmarshaling
([googleapis#1167](googleapis#1167))
([8ea6a98](googleapis@8ea6a98))
* **tools/mysql:** Fix encoded text for mysql
([googleapis#1161](googleapis#1161))
([a37cfa8](googleapis@a37cfa8)),
closes [googleapis#840](googleapis#840)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 1a6dfe8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a way for prebuilt configs and env variables in configs to have a default value

3 participants