AgentSkillsCN

calver-release

按照YYYY.0M.MICRO格式,采用日历版本控制(CalVer)发布新版本。在发布、版本化或标记新版本时使用此方法。

SKILL.md
--- frontmatter
name: calver-release
description: Create releases using Calendar Versioning (CalVer) in YYYY.0M.MICRO format. Use when releasing, versioning, or tagging a new version.
metadata:
  version: '1.0'

CalVer Release Process

This project uses Calendar Versioning with the format YYYY.0M.MICRO.

Version Format

code
YYYY.0M.MICRO
  • YYYY — Full year (e.g., 2026)
  • 0M — Zero-padded month (e.g., 02 for February)
  • MICRO — Incremental patch number within the month, starting at 0

Examples

VersionMeaning
2026.02.0First release of February 2026
2026.02.1Second release of February 2026
2026.03.0First release of March 2026

Release Steps

  1. Ensure all CI checks pass on main.
  2. Update CHANGELOG.md: move items from [Unreleased] to a new version header.
  3. Update version in package.json to the new CalVer version.
  4. Commit: chore: release YYYY.0M.MICRO
  5. Tag: git tag vYYYY.0M.MICRO
  6. Push tag: git push origin vYYYY.0M.MICRO

CHANGELOG Format

Follow Keep a Changelog:

markdown
## [YYYY.0M.MICRO] — YYYY-MM-DD

### Added

- ...

### Changed

- ...

### Fixed

- ...