Skip to main content
Glama
commander-multiplatform.yml1.79 kB
name: Commander Multiplatform on: push: paths: - 'Commander/**' - '.github/workflows/commander-multiplatform.yml' pull_request: paths: - 'Commander/**' - '.github/workflows/commander-multiplatform.yml' workflow_dispatch: jobs: macos-host: runs-on: macos-latest steps: - uses: actions/checkout@v4 with: submodules: recursive - name: Swift version working-directory: Commander run: swift --version - name: Test (macOS) working-directory: Commander run: swift test apple-simulators: runs-on: macos-latest needs: macos-host strategy: matrix: include: - platform: iOS sdk: iphonesimulator triple: arm64-apple-ios17.0-simulator - platform: tvOS sdk: appletvsimulator triple: arm64-apple-tvos17.0-simulator - platform: watchOS sdk: watchsimulator triple: arm64-apple-watchos10.0-simulator defaults: run: working-directory: Commander steps: - uses: actions/checkout@v4 with: submodules: recursive - name: Build for ${{ matrix.platform }} run: | set -euo pipefail SDK_PATH=$(xcrun --sdk ${{ matrix.sdk }} --show-sdk-path) swift build \ --build-tests \ --triple "${{ matrix.triple }}" \ --sdk "$SDK_PATH" linux: runs-on: ubuntu-24.04 needs: macos-host steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: SwiftyLab/setup-swift@v1 with: swift-version: '6.2.1' - name: Test (Linux) working-directory: Commander run: swift test

Latest Blog Posts

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/steipete/Peekaboo'

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