Skip to main content
Glama
release.yml1.31 kB
name: Release on: push: branches: - main jobs: release: runs-on: ubuntu-latest permissions: contents: write pull-requests: write id-token: write outputs: hasChangesets: ${{ steps.changesets.outputs.hasChangesets }} versionTag: ${{ steps.version.outputs.VERSION }} steps: - uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: 20 registry-url: https://registry.npmjs.org - name: Install dependencies run: npm ci - name: Create Release Pull Request id: changesets uses: changesets/action@v1 with: publish: npm publish --provenance --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Extract version from publishedPackages id: version run: | echo "VERSION=$(echo '${{ steps.changesets.outputs.publishedPackages }}' | jq -r '.[0].version')" >> $GITHUB_OUTPUT docker-publish: needs: release if: needs.release.outputs.hasChangesets == 'false' uses: ./.github/workflows/docker-publish.yml with: versionTag: ${{ needs.release.outputs.versionTag }} secrets: inherit

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/baruchiro/paperless-mcp'

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