Skip to content

Adopt the v1 release contract: RELEASE.md, CHANGELOG, pin core to v1.0.0 - #5

Merged
lorenzoliuzzo merged 1 commit into
mainfrom
feat/release-contract-v1
Jul 20, 2026
Merged

Adopt the v1 release contract: RELEASE.md, CHANGELOG, pin core to v1.0.0#5
lorenzoliuzzo merged 1 commit into
mainfrom
feat/release-contract-v1

Conversation

@lorenzoliuzzo

Copy link
Copy Markdown
Contributor

Summary

  • Vendors RELEASE.md from my-things-core's canonical release.md (my-things-core#131 / v1.0.0).
  • Adds tests/test_release_drift.py: RELEASE.md drift check + version/CHANGELOG coupling, same shape as test_harness_drift.py.
  • CI: my-things-core install pinned to @v1.0.0 instead of floating @main.
  • Bumped to 1.0.0 with its own CHANGELOG entry — this repo's first tag.

Test plan

  • ruff check src tests clean
  • pytest -q --cov=mydirector — full suite green, coverage 93% (gate 85%)
  • CI green on this PR

🤖 Generated with Claude Code

my-director is one of the six repos graduating from floating @main to a real
semver + CHANGELOG + tagged-release contract, per my-things-core#131.

- RELEASE.md vendored from my-things-core's canonical release.md.
- tests/test_release_drift.py: drift check + version/CHANGELOG coupling,
  mirroring the existing test_harness_drift.py pattern.
- CI: my-things-core install pinned to @v1.0.0 instead of @main.
- CHANGELOG.md + version bump to 1.0.0: this repo's own first tag.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@lorenzoliuzzo
lorenzoliuzzo merged commit 4653b42 into main Jul 20, 2026
2 checks passed
@lorenzoliuzzo
lorenzoliuzzo deleted the feat/release-contract-v1 branch July 20, 2026 10:13
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