Commit Graph

17 Commits

Author SHA1 Message Date
Yuan
7e8d751d3f ci(cloudsql-pg): add end to end integration test (#113)
End to end integration test for cloudsql postgres.

Include checks for one tool's get (manifest) and post (invoke) endpoint.

Integration tests are excluded from regular unit tests.
2024-12-12 13:56:04 -08:00
Twisha Bansal
218e377554 chore(langchain-ci): use working dir for shell commands (#126) 2024-12-12 10:31:48 +05:30
Twisha Bansal
7bb0a13766 chore(llamaindex-ci): use working dir for shell commands (#127) 2024-12-12 10:21:23 +05:30
Twisha Bansal
2a394ec72d ci(langchain-sdk): Update file format check to run inside the sdk directory (#119) 2024-12-09 15:52:25 +00:00
Twisha Bansal
536f00b6a6 ci(llamaindex-sdk): Update file format check to run inside the sdk directory (#120) 2024-12-09 21:18:13 +05:30
Twisha Bansal
7991d64f3c ci(llamaindex): Update env variable to use typecheck build from sdks/llamaindex/src (#116)
Running lint type checker (mypy) on the sdk tests can raise errors like:
https://github.com/googleapis/genai-toolbox/actions/runs/12194679407/job/34018934437
because it's looking in the wrong place for type definitions.

To fix this, we'll tell the type checker (mypy) to specifically include
the toolbox_llamaindex_sdk module from our SDK source code when it's
checking the tests. This will ensure it uses the correct type
information and avoids these errors.
2024-12-06 13:46:31 +05:30
Twisha Bansal
b81df9ece7 ci(langchain): Added auto lint and integration test config (#73)
This PR adds CI workflows for linting and integration tests to the
Langchain SDK.

Linting is failing due to type checking errors in the SDK (to be fixed
separately).
Integration tests are failing and need updates to match the latest SDK
code (also to be fixed separately).
2024-12-06 07:32:55 +00:00
Twisha Bansal
084725ee05 ci(llamaindex): Added auto lint and integration test config (#72)
This PR adds CI workflows for linting and integration tests to the
Llamaindex SDK.

Linting is failing due to type checking errors in the SDK (to be fixed
separately).
Integration tests are failing since there are no existing tests.
2024-11-27 17:29:24 +00:00
Wenxin Du
8c2c373d35 fix: fix go test workflow (#84) 2024-11-19 17:25:59 -05:00
Wenxin Du
751228a774 ci: add e2e testing with cloud build (#27) 2024-11-13 17:59:41 -05:00
Yuan
ba4c566ab8 chore: remove secrets from github (#20) 2024-10-18 10:58:22 -07:00
Wenxin Du
61e7b78ad8 feat: Add Toolset manifest endpoint (#11)
1. Calculate tool manifests when server starts.
2. Add toolset manifest endpoints.

---------

Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
2024-10-17 18:43:58 -04:00
Yuan
17fbbb49b0 ci: add realease-please (#15)
Release-As: 0.1.0
2024-10-15 09:13:05 -07:00
Kurtis Van Gent
39b6b58d89 ci: disable auto-label (#4) 2024-07-15 11:05:11 -06:00
Kurtis Van Gent
627158ceb1 ci: add path to labels file (#3) 2024-07-12 16:20:40 -07:00
Kurtis Van Gent
2fa93f3f70 ci: use consistent permissions in workflows (#2) 2024-07-12 17:08:45 -06:00
Kurtis Van Gent
0adb59c273 chore(ci): set up ci 2024-07-12 16:42:13 -06:00