Skip to main content
Glama

Dodo Payments

Official
by dodopayments
ci.yml2.88 kB
name: CI on: push: branches-ignore: - 'generated' - 'codegen/**' - 'integrated/**' - 'stl-preview-head/**' - 'stl-preview-base/**' pull_request: branches-ignore: - 'stl-preview-head/**' - 'stl-preview-base/**' jobs: lint: timeout-minutes: 10 name: lint runs-on: ${{ github.repository == 'stainless-sdks/dodo-payments-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} if: github.event_name == 'push' || github.event.pull_request.head.repo.fork steps: - uses: actions/checkout@v4 - name: Set up Node uses: actions/setup-node@v4 with: node-version: '22' - name: Bootstrap run: ./scripts/bootstrap - name: Check types run: ./scripts/lint build: timeout-minutes: 5 name: build runs-on: ${{ github.repository == 'stainless-sdks/dodo-payments-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} if: github.event_name == 'push' || github.event.pull_request.head.repo.fork permissions: contents: read id-token: write steps: - uses: actions/checkout@v4 - name: Set up Node uses: actions/setup-node@v4 with: node-version: '22' - name: Bootstrap run: ./scripts/bootstrap - name: Check build run: ./scripts/build - name: Get GitHub OIDC Token if: github.repository == 'stainless-sdks/dodo-payments-typescript' id: github-oidc uses: actions/github-script@v6 with: script: core.setOutput('github_token', await core.getIDToken()); - name: Upload tarball if: github.repository == 'stainless-sdks/dodo-payments-typescript' env: URL: https://pkg.stainless.com/s AUTH: ${{ steps.github-oidc.outputs.github_token }} SHA: ${{ github.sha }} run: ./scripts/utils/upload-artifact.sh - name: Upload MCP Server tarball if: github.repository == 'stainless-sdks/dodo-payments-typescript' env: URL: https://pkg.stainless.com/s?subpackage=mcp-server AUTH: ${{ steps.github-oidc.outputs.github_token }} SHA: ${{ github.sha }} BASE_PATH: packages/mcp-server run: ./scripts/utils/upload-artifact.sh test: timeout-minutes: 10 name: test runs-on: ${{ github.repository == 'stainless-sdks/dodo-payments-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} if: github.event_name == 'push' || github.event.pull_request.head.repo.fork steps: - uses: actions/checkout@v4 - name: Set up Node uses: actions/setup-node@v4 with: node-version: '22' - name: Bootstrap run: ./scripts/bootstrap - name: Build run: ./scripts/build - name: Run tests run: ./scripts/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/dodopayments/dodopayments-node'

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