Skip to content

feat(extension): Implement pre-release versioning with agent maturity filtering #178

@WilliamBerryiii

Description

@WilliamBerryiii

Summary

Implement pre-release versioning for the HVE-Core VS Code extension using EVEN/ODD minor version strategy with agent maturity filtering.

Goals

  • Enable VS Code Marketplace pre-release publishing with --pre-release flag
  • Implement agent maturity levels via frontmatter metadata (stable/preview/experimental)
  • Create build-time agent filtering for stable vs pre-release packages
  • Update packaging scripts to support EVEN/ODD minor version strategy
  • Create GitHub Actions workflow for pre-release publishing
  • Update documentation for contributors

Technical Approach

  • EVEN minor versions (1.0.x, 1.2.x) = Stable releases
  • ODD minor versions (1.1.x, 1.3.x) = Pre-release channel

See research document: .copilot-tracking/research/20260114-prerelease-versioning-research.md

Acceptance Criteria

  • Pre-release extension packages include --pre-release flag
  • Stable builds exclude experimental/preview agents
  • Pre-release builds include all non-deprecated agents
  • Documentation enables contributors to use maturity system

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions