Skip to content

fix(release): round-trip commit dates in plan storage#185

Merged
jasonkuhrt merged 1 commit intomainfrom
codex/release-fix-184-plan-resource-date-roundtrip
Mar 18, 2026
Merged

fix(release): round-trip commit dates in plan storage#185
jasonkuhrt merged 1 commit intomainfrom
codex/release-fix-184-plan-resource-date-roundtrip

Conversation

@jasonkuhrt
Copy link
Owner

@jasonkuhrt jasonkuhrt commented Mar 18, 2026

Closes #184

Summary

  • make the shared git Commit schema round-trip canonical ISO 8601 UTC date strings instead of failing when release plans are reloaded from JSON
  • add release-plan and git-level regression coverage for commit date round-trips and reject non-canonical date strings
  • wire @kitz/git into the workspace test:packages entrypoint so the new regression coverage runs in normal package test sweeps

Reproduction

  • bun run --cwd packages/release test packages/release/src/api/planner/models/plan.test.ts

Verification

  • bun run --cwd packages/git check:types
  • bun run --cwd packages/git test
  • bun run --cwd packages/release test packages/release/src/api/planner/models/plan.test.ts
  • bun run release:verify
  • bun run test:packages

Review

  • Subagent review completed and follow-up findings were addressed before merge.

This change is Reviewable

@jasonkuhrt jasonkuhrt merged commit 052d2d8 into main Mar 18, 2026
7 of 9 checks passed
@jasonkuhrt jasonkuhrt deleted the codex/release-fix-184-plan-resource-date-roundtrip branch March 18, 2026 11:25
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.

release: make plan resource round-trip release commit dates

1 participant