Skip to main content
Glama

basic-memory

test.yml1.9 kB
name: Tests on: push: branches: [ "main" ] pull_request: branches: [ "main" ] # pull_request_target runs on the BASE of the PR, not the merge result. # It has write permissions and access to secrets. # It's useful for PRs from forks or automated PRs but requires careful use for security reasons. # See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target pull_request_target: branches: [ "main" ] jobs: test: strategy: fail-fast: false matrix: os: [ubuntu-latest, windows-latest] python-version: [ "3.12", "3.13" ] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 with: submodules: true - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} cache: 'pip' - name: Install uv run: | pip install uv - name: Install just (Linux/macOS) if: runner.os != 'Windows' run: | curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/local/bin - name: Install just (Windows) if: runner.os == 'Windows' run: | # Install just using Chocolatey (pre-installed on GitHub Actions Windows runners) choco install just --yes shell: pwsh - name: Create virtual env run: | uv venv - name: Install dependencies run: | uv pip install -e .[dev] - name: Run type checks run: | just typecheck - name: Run type checks run: | just typecheck - name: Run linting run: | just lint - name: Run tests run: | uv pip install pytest pytest-cov just test

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/basicmachines-co/basic-memory'

If you have feedback or need assistance with the MCP directory API, please join our Discord server