We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhisheksharma637/databricks_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
unit_tests.yml•1.48 KiB
name: Unit Tests
on:
pull_request:
types: [opened, synchronize]
merge_group:
types: [checks_requested]
push:
# Always run on push to main. The build cache can only be reused
# if it was saved by a run from the repository's default branch.
# The run result will be identical to that from the merge queue
# because the commit is identical, yet we need to perform it to
# seed the build cache.
branches:
- master
jobs:
test:
runs-on:
group: databrickslabs-protected-runner-group
labels: linux-ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install uv and set the python version
uses: astral-sh/setup-uv@v5
with:
python-version: "3.12"
enable-cache: true
cache-dependency-glob: "uv.lock"
- name: Install the project
run: uv sync --locked --all-extras --dev
- name: Run tests
run: uv run pytest tests
lint:
runs-on:
group: databrickslabs-protected-runner-group
labels: linux-ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install uv and set the python version
uses: astral-sh/setup-uv@v5
with:
python-version: "3.12"
enable-cache: true
cache-dependency-glob: "uv.lock"
- name: Install the project
run: uv sync --locked --all-extras --dev
- name: Run lint checks
run: make lint