This is an automated email from the ASF dual-hosted git repository.

cgivre pushed a change to branch feat/drill-mcp-server
in repository https://gitbox.apache.org/repos/asf/drill-mcp.git


    from 81c02ae  Various fixes
     add df7c9d0  fix: strip URL userinfo from REST client error messages
     add a843a72  fix: enforce max_rows client-side in RestClient.query
     add b3caedc  fix: redact secrets embedded inside string values, not just 
keys
     add d660a67  clarify: note why test_leaves_innocuous_keys_alone's input 
has no embedded credential
     add a5329bb  fix: redact and hidden-schema-filter 
list_profiles/get_profile output
     add 0322cf0  fix: drop pydantic's input_value from ConfigError messages
     add 80cdb1f  fix: catch DrillError alongside ConfigError in main()
     add 9e879e0  test: isolate ambient environment in 
test_server/client_rest/client_jdbc
     add 87b61ec  chore: remove unused integration pytest marker
     add 665a7e2  Fix test env leakage and enforce row cap in the tool layer
     add fe9465b  Add ruff for linting and formatting
     add dcae48e  Add GitHub Actions CI workflow
     add 7ccda92  Add Apache Drill MCP server
     add 0fde752  Merge branch 'feat/drill-mcp-server' into main
     add bd9e925  Fix lint findings under a stricter ruff rule set
     add 67c3681  Apply ruff format
     new 55e99cd  Merge pull request #1 from apache/main

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/ci.yml  |  73 +++++++++++++++++++++
 drill_mcp/client_jdbc.py  |   4 +-
 drill_mcp/client_rest.py  |  43 +++++++++----
 drill_mcp/config.py       |  10 ++-
 drill_mcp/guard.py        |  44 ++++++++++---
 drill_mcp/server.py       |  18 +++++-
 pyproject.toml            |   2 +-
 tests/conftest.py         |  42 ++++++++++++
 tests/test_client_jdbc.py |  24 +++++--
 tests/test_client_rest.py | 161 ++++++++++++++++++++++++++++++++++------------
 tests/test_config.py      |  10 ++-
 tests/test_guard.py       |   8 ++-
 tests/test_redact.py      |   9 ++-
 tests/test_server.py      |  76 ++++++++++++++++------
 14 files changed, 425 insertions(+), 99 deletions(-)
 create mode 100644 .github/workflows/ci.yml
 create mode 100644 tests/conftest.py

Reply via email to