ff41fb37fd
Replace commitizen-action with custom workflow that detects which components have changes based on commit scopes and bumps them independently. The workflow: 1. Checks for commits with scope patterns since last tag for each component: - MCP server: scope=mcp or unscoped, tags=v* - Helm chart: scope=helm, tags=nextcloud-mcp-server-* - Astrolabe: scope=astrolabe, tags=astrolabe-v* 2. Runs appropriate bump script for components with changes: - ./scripts/bump-mcp.sh - ./scripts/bump-helm.sh - ./scripts/bump-astrolabe.sh 3. Pushes all created tags at once 4. Provides GitHub Actions summary showing which components were bumped This ensures each component versions independently based on its relevant commits, preventing the issue where all components bump together or some components are missed. Fixes the issue where PR #418 only bumped MCP server, leaving Helm chart and Astrolabe at their previous versions despite having changes.