Github Release Manager Semantic Versioning

Sub-skill of github-release-manager: Semantic Versioning (+2).

vamseeachanta 34c5d62 1.2 KB Updated

File contents

Semantic Versioning (+2)

Semantic Versioning

const versionStrategy = {
    major: "Breaking changes or architecture overhauls",
    minor: "New features, GitHub integration, swarm enhancements",
    patch: "Bug fixes, documentation updates, dependency updates",
    coordination: "Cross-package version alignment"
}

Multi-Stage Validation

const validationStages = [
    "unit_tests",           // Individual package testing
    "integration_tests",    // Cross-package integration
    "performance_tests",    // Performance regression detection
    "compatibility_tests",  // Version compatibility validation
    "documentation_tests",  // Documentation accuracy verification
    "deployment_tests"      // Deployment simulation
]

Rollback Strategy

const rollbackPlan = {
    triggers: ["test_failures", "deployment_issues", "critical_bugs"],
    automatic: ["failed_tests", "build_failures"],
    manual: ["user_reported_issues", "performance_degradation"],
    recovery: "Previous stable version restoration"
}

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/development/github/github-release-manager/semantic-versioning commit 34c5d62b74

Frequently asked questions

npx skillmds@latest add vamseeachanta/github-release-manager-semantic-versioning