Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 852 Bytes

File metadata and controls

38 lines (27 loc) · 852 Bytes

Releasing Waldur MCP Server

Releasing a New Version via GitLab CI

To deploy a new release:

  1. Create and push a new tag:

    git tag 0.1.0
    git push origin 0.1.0
  2. The CI pipeline will automatically build and publish the package to PyPI.

Building and Publishing manually

To prepare the package for distribution:

  1. Sync dependencies and update lockfile:

    uv sync
  2. Build package distributions:

    uv build

    This will create source and wheel distributions in the dist/ directory.

  3. Publish to PyPI:

    uv publish

Note: You'll need to set PyPI credentials via environment variables or command flags:

  • Token: --token or UV_PUBLISH_TOKEN
  • Or username/password: --username/UV_PUBLISH_USERNAME and --password/UV_PUBLISH_PASSWORD