Xuan Yang
bd21847295
chore: add a step to load adk-bot SSH Private Key for the release analysis workflow
...
PiperOrigin-RevId: 807479079
2025-09-15 19:20:36 -07:00
Xiang (Sean) Zhou
0bc2ee64e3
ci: Fix discussion answering agent
...
a. dump the discussion content to a tmp file first to avoid github redaction of environment variable
b. instruct the agent to use get_discussion_and_comments only when discussion content json is not available.
PiperOrigin-RevId: 805581573
2025-09-10 17:33:54 -07:00
Xuan Yang
f96f0ebd0d
chore: add issues: write permission for the ADK release analysis Github workflow
...
PiperOrigin-RevId: 805563540
2025-09-10 16:36:27 -07:00
Xuan Yang
957dc628ab
chore: set up Github workflow for ADK release analyzer for doc updates
...
PiperOrigin-RevId: 805434018
2025-09-10 11:02:59 -07:00
Xuan Yang
3b428ec81f
chore: let adk-bot respond to discussion when it is tagged
...
PiperOrigin-RevId: 805406204
2025-09-10 10:02:23 -07:00
Xiang (Sean) Zhou
43c96811da
ci: Fix discussion answering github action workflow to escape the quote in the discussion content JSON
...
PiperOrigin-RevId: 805091905
2025-09-09 15:42:34 -07:00
Xuan Yang
78eea1aa55
chore: skip PR triage for already triaged or Google-contributor PRs
...
The `agent-triage-pull-request` job will now only run if the pull request does not have the 'bot triaged' or 'google-contributor' labels, avoiding redundant and unnecessary triage actions.
PiperOrigin-RevId: 804732073
2025-09-08 22:20:19 -07:00
Xiang (Sean) Zhou
a503a0c807
ci: Load discussion data from event content to avoid additional GraphQL API call
...
PiperOrigin-RevId: 802308383
2025-09-02 15:22:17 -07:00
Xiang (Sean) Zhou
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
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
a09a5e67aa
chore: add the missing env variables in discussion_answering.yml
...
PiperOrigin-RevId: 794285985
2025-08-12 15:12:03 -07:00
Xuan Yang
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
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
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
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
8dc0c949af
chore: add Github workflow config for the ADK Answering agent
...
PiperOrigin-RevId: 791407331
2025-08-05 16:07:09 -07:00
Xuan Yang
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
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
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
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
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
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
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
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
Dave Bunten
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