Skip to content

Release 2026.628.0 — CalVer + auto-bump mechanism - #61

Merged
digitalflanker-ux merged 2 commits into
mainfrom
release/2026.0628.0
Jun 29, 2026
Merged

Release 2026.628.0 — CalVer + auto-bump mechanism#61
digitalflanker-ux merged 2 commits into
mainfrom
release/2026.0628.0

Conversation

@digitalflanker-ux

@digitalflanker-ux digitalflanker-ux commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

Bumps the version and adopts CalVer YYYY.MMDD.MICRO, starting at 2026.0628.0.

Changes

  • pyproject.toml version 1.9.02026.0628.0.
  • hrp.__version__ now prefers the pyproject literal so the leading zero is preserved (2026.0628.0). Note: installed metadata is PEP 440-normalized (2026.628.0); the literal is the documented/displayed version.
  • FastAPI apps (consumer API + ops) report hrp.__version__ instead of a hardcoded 1.0.0 — single source of truth; future bumps touch only pyproject.toml.
  • CHANGELOG.md: cut the 2026.0628.0 release (consumer-platform rework + multi-LLM), documented the CalVer scheme, and reset [Unreleased].

Verification

  • hrp.__version__ / consumer API / ops API all report 2026.0628.0.
  • test_version.py (version ↔ pyproject) + 68 API/LLM/ops tests pass; ruff/black clean.

Going forward: bump pyproject.toml to the day's YYYY.MMDD.MICRO per release (increment MICRO for same-day releases).

🤖 Generated with Claude Code

https://claude.ai/code/session_011BFeBAuxWTFRayNGMD7VDn


View with Codesmith Autofix with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is disabled.

digitalflanker-ux and others added 2 commits June 28, 2026 15:49
- pyproject version -> 2026.0628.0; CHANGELOG cuts the 2026.0628.0 release
  capturing the consumer-platform rework + multi-LLM.
- hrp.__version__ now prefers the pyproject literal so the leading zero is kept
  (2026.0628.0); installed metadata is PEP 440-normalized to 2026.628.0.
- FastAPI apps (consumer API, ops) report hrp.__version__ instead of hardcoded
  1.0.0 — single source of truth, future bumps touch only pyproject.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BFeBAuxWTFRayNGMD7VDn
- Version scheme: CalVer YYYY.MMDD.MICRO with MMDD's leading zero dropped
  (PEP 440 form) -> 2026.628.0. Now the displayed version and pip metadata match.
- scripts/bump_version.py: computes the next CalVer from the clock + current
  version (MICRO auto-increments for same-day releases), writes pyproject and
  stamps CHANGELOG. Run as the first step of a release; never hand-set.
- CHANGELOG documents the schema; __init__ comment updated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BFeBAuxWTFRayNGMD7VDn
@digitalflanker-ux digitalflanker-ux changed the title Release 2026.0628.0 — adopt CalVer Release 2026.628.0 — CalVer + auto-bump mechanism Jun 28, 2026
@digitalflanker-ux
digitalflanker-ux merged commit 6aecefb into main Jun 29, 2026
1 check passed
@digitalflanker-ux
digitalflanker-ux deleted the release/2026.0628.0 branch June 29, 2026 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant