ddd_domain/.hop/releases
2026-08-16 11:10:27 +02:00
..
0.1.0-patches.toml [HOP] Create release %0.1.0 branch and patches file 2026-08-16 11:10:27 +02:00
README.md [HOP] Initial commit (release: 0.0.0) 2026-08-16 10:32:42 +02:00

Releases Directory

This directory manages release workflows through text files.

Structure

releases/
├── 1.0.0-stage.txt      # Development release (stage)
├── 1.0.0-rc.txt         # Release candidate
└── 1.0.0-production.txt # Production release

Release Files

Each file contains patch IDs, one per line:

001-initial-schema
002-add-authentication
003-user-profiles

Workflow

  1. Development: Patch development
  • half_orm dev patch create <patch-id>
  • half_orm dev patch apply
  • half_orm dev patch merge (from ho-patch/ branch)
  • Patches added to X.Y.Z-patches.toml
  1. RC: Release candidate
  • half_orm dev release promote rc
  • Creates X.Y.Z-rc.txt
  • Deletes patch branches
  1. Production: Final release
  • half_orm dev promote-to prod
  • Creates X.Y.Z-production.txt
  • Apply to production: half_orm dev deploy-to-prod

See docs/half_orm_dev.md for complete documentation.