Xiang (Sean) Zhou and Copybara-Service
408d3dfeb1
chore: refactor discussion answering agent to merge answer_discussions.py into main.py
...
mainly to dedup duplicated functionality in both file.
PiperOrigin-RevId: 802291102
2025-09-02 14:25:32 -07:00
George Weale and Copybara-Service
ddf2e2194b
chore: Update python-version in .github/workflows/python-unit-tests.yml to ["3.9", "3.10", "3.11", "3.12", "3.13"]
...
Verified with uv on Python 3.12 and 3.13 using the same ignores as CI.
3.12:
uv python install 3.12 && uv venv --python 3.12 .venv && source .venv/bin/activate
uv sync --extra test --extra eval --extra a2a
python -m pytest tests/unittests --ignore=tests/unittests/artifacts/test_artifact_service.py --ignore=tests/unittests/tools/google_api_tool/test_googleapi_to_openapi_converter.py
3.13: repeated the above with 3.13 (separate env)
Result: All unit tests passed
PiperOrigin-RevId: 794669437
2025-08-13 11:43:24 -07:00
Xuan Yang and Copybara-Service
a09a5e67aa
chore: add the missing env variables in discussion_answering.yml
...
PiperOrigin-RevId: 794285985
2025-08-12 15:12:03 -07:00
Xuan Yang and Copybara-Service
5fba1963c3
chore: add Gemini API docs as a new datastore for the ADK Answering Agent
...
PiperOrigin-RevId: 794247007
2025-08-12 13:30:00 -07:00
Xuan Yang and Copybara-Service
5900273455
chore: add Github workflow config for uploading ADK docs to knowledge store
...
PiperOrigin-RevId: 792272706
2025-08-07 12:52:28 -07:00
Xuan Yang and Copybara-Service
f6a022cda3
chore: only run ADK Answering Agent automatically when Q&A discussion is created
...
PiperOrigin-RevId: 792025646
2025-08-07 00:19:30 -07:00
Xuan Yang and Copybara-Service
a3b31ca950
chore: add the missing name for the ADK Answering Agent workflow
...
PiperOrigin-RevId: 791413949
2025-08-05 16:24:24 -07:00
Xuan Yang and Copybara-Service
8dc0c949af
chore: add Github workflow config for the ADK Answering agent
...
PiperOrigin-RevId: 791407331
2025-08-05 16:07:09 -07:00
Xuan Yang and Copybara-Service
3be1bb37d9
fix: use pull_request_target event as the trigger of PR triaging agent
...
GitHub workflows triggered by `pull_request` events from forked repositories do not have access to secrets by default due to security considerations.
PiperOrigin-RevId: 789011890
2025-07-30 13:05:15 -07:00
Xuan Yang and Copybara-Service
646eb42533
chore: add Github workflow config for the ADK PR triaging agent
...
PiperOrigin-RevId: 788519884
2025-07-29 10:49:35 -07:00
Xuan Yang and Copybara-Service
96a0d4b02c
chore: undo the workaround which bypassed the setup-uv bug
...
Bug https://github.com/astral-sh/setup-uv/issues/489 has been fixed.
PiperOrigin-RevId: 785529944
2025-07-21 12:20:02 -07:00
Hangfei Lin and Copybara-Service
f1e0bc0b18
chore: remove pr-commit-check
...
With this mode, the PR commit can be squashed before copybara. So we can delete the pr-commit-check.yml.
PiperOrigin-RevId: 784665025
2025-07-18 12:26:46 -07:00
Xuan Yang and Copybara-Service
bbe1c9dc66
fix: specify version into the uv installation action to bypass the setup-uv bug
...
https://github.com/astral-sh/setup-uv/issues/489
PiperOrigin-RevId: 784339143
2025-07-17 15:35:15 -07:00
Liang Wu and Copybara-Service
9af2394e0a
fix: continue the action when grep -L returns exit status 1
...
`grep -L` returns status 1 when there are modified files that don't have the `from __future__ import annotations` pattern. Previously if this happens, the entire GitHub action by default will stop and exit with status 1. Adding `|| true` will prevent this from happening and continue the workflow.
PiperOrigin-RevId: 778246018
2025-07-01 16:57:56 -07:00
Xuan Yang and Copybara-Service
b6c7b5b64f
chore: refactor the ADK Triaging Agent to make the code easier to read
...
PiperOrigin-RevId: 776763061
2025-06-27 16:45:38 -07:00
Hangfei Lin and Copybara-Service
51a559eb2a
chore: Adding PR commit check github workflow
...
This will fail a PR check if multiple commits are added, and will give the user instructions on how to fix the issue.
PiperOrigin-RevId: 776638574
2025-06-27 10:38:36 -07:00
Xuan Yang and Copybara-Service
738d1a8b84
chore: create an agent to check issue format and content for bugs and feature requests
...
This agent will pose a comment to ask for more information according to the template if necessary.
PiperOrigin-RevId: 775742256
2025-06-25 10:20:45 -07:00
Dave Bunten and Copybara-Service
09f1269bf7
ci(tests): leverage official uv action for install
...
Merge https://github.com/google/adk-python/pull/1547
This PR replaces the `curl`-based installation of `uv` to instead use the [official GitHub Action from Astral](https://github.com/astral-sh/setup-uv ).
Closes #1545
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/1547 from d33bs:use-uv-action 05ab7a138cbb5babee30ea81e83f26064e041529
PiperOrigin-RevId: 775402484
2025-06-24 15:18:18 -07:00
Xiang (Sean) Zhou and Copybara-Service
18a541c8fa
chore: Ignore mcp_tool ut tests for python 3.9 given mcp sdk only supports 3.10+
...
PiperOrigin-RevId: 772999037
2025-06-18 11:34:10 -07:00
Xiang (Sean) Zhou and Copybara-Service
c755cf23c5
chore: Ignore a2a ut tests for python 3.9 given a2a-sdk only supports 3.10+
...
PiperOrigin-RevId: 772270172
2025-06-16 19:53:46 -07:00
Xiang (Sean) Zhou and Copybara-Service
476805d5b9
chore: Add a2a extra dependency for github UT workflows
...
PiperOrigin-RevId: 772251530
2025-06-16 18:34:18 -07:00
Selcuk Gun and Copybara-Service
131957c531
chore: Triaging agent improvements & github workflow
...
* modified list issues to only return unlabelled open issues
* added github workflow to run on schedule and issue open/reopen
* interactive/workflow modes
* readme document
PiperOrigin-RevId: 771152306
2025-06-13 10:56:32 -07:00
Liang Wu and Copybara-Service
7dbd8c6a5b
chore: add file contents check in a GitHub action
...
PiperOrigin-RevId: 767710673
2025-06-05 12:12:56 -07:00
Liang Wu and Copybara-Service
bf12a4ab48
chore: add GitHub Action to check imports' order
...
PiperOrigin-RevId: 766804783
2025-06-03 16:56:20 -07:00
Liang Wu and Copybara-Service
ed2aef9120
chore: fix Pyink GitHub Action to check on all changed .py files
...
Three fixes:
1. used "fetch-depth: 2" to ensure that files in all commits in the PR are checked
2. triggered by all changed ".py" files in the repo
3. merged the "check modified files" and "run Pyink" steps because $GITHUB_ENV cannot handle multi-line env vars without special treatment
PiperOrigin-RevId: 766793736
2025-06-03 16:56:11 -07:00