Skip to main content
Glama

Prisma MCP Server

Official
by prisma
Apache 2.0
4
44,192
  • Linux
  • Apple
update-studio-version.yml3.3 kB
name: Update Studio Version run-name: Update Studio - version ${{ inputs.version }} on: workflow_dispatch: inputs: version: description: 'Version to check and update the studio version' required: true jobs: update_studio: name: 'Check and update Studio to ${{ github.event.inputs.version }}' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4.0.0 - uses: actions/setup-node@v4 with: cache: 'pnpm' node-version: '18' # This step uses `@prisma/ensure-npm-release` (abbv. `enr`) https://github.com/prisma/ensure-npm-release - name: Check if version is available on npm run: | echo 'Checking that all packages [@prisma/studio, @prisma/studio-server] have the published version @${{ github.event.inputs.version }}' pnpm --package=@prisma/ensure-npm-release dlx enr update -p @prisma/studio -u ${{ github.event.inputs.version }} pnpm --package=@prisma/ensure-npm-release dlx enr update -p @prisma/studio-server -u ${{ github.event.inputs.version }} echo 'Awesome - proceeding to make the PR' - name: Update the studio dependencies run: | echo 'Updating @prisma/studio, @prisma/studio-server to ${{ github.event.inputs.version }} using pnpm' pnpm update -r @prisma/studio@${{ github.event.inputs.version }} @prisma/studio-server@${{ github.event.inputs.version }} echo 'Awesome - proceeding to make the PR' - name: Create Pull Request id: cpr uses: peter-evans/create-pull-request@v6 with: token: ${{ secrets.BOT_TOKEN }} commit-message: 'chore(deps): update studio to ${{ github.event.inputs.version }}' committer: 'Prismo <prismabots@gmail.com>' author: 'Prismo <prismabots@gmail.com>' branch: deps/studio-${{ github.event.inputs.version }} delete-branch: true labels: automerge title: 'chore(deps): update studio to ${{ github.event.inputs.version }}' body: | This automatic PR updates the studio to version `${{ github.event.inputs.version }}`. This will get automatically merged if all the tests pass. ## Packages: | Package | NPM URL | |---------|---------| |`@prisma/studio`| https://npmjs.com/package/@prisma/studio/v/${{ github.event.inputs.version }}| |`@prisma/studio-server`| https://npmjs.com/package/@prisma/studio-server/v/${{ github.event.inputs.version }}| ## Studio repository for tag provided [`${{ github.event.inputs.version }}`](https://github.com/prisma/studio-code/tree/v${{ github.event.inputs.version }}) - name: PR url run: | echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" - name: Sleep for 5 seconds run: sleep 5s shell: bash - name: Auto approve Pull Request (to trigger automerge if tests passing) if: steps.cpr.outputs.pull-request-operation == 'created' uses: juliangruber/approve-pull-request-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} number: ${{ steps.cpr.outputs.pull-request-number }}

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/prisma/prisma'

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