go-devops/docs/plans/completed/2026-01-29-sdk-release-impl.md
Claude 8c9fdca5a6
docs: archive completed plans
All 8 plan files (4 design + 4 impl) verified as completed against
codebase and git history. Each archived with completion summary
documenting date, key files built, and test coverage.

Archived plans:
- core-devops (design + impl): devops/ package fully implemented
- code-signing (design + impl): build/signing/ package fully implemented
- sdk-generation (design + impl): sdk/ package fully implemented
- sdk-release (design + impl): release/sdk.go fully implemented

Remaining in docs/plans/:
- docs-sync-next-steps.md: reference document for future setup steps

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 18:08:28 +00:00

955 B

SDK Release Implementation -- Completion Summary

Status: COMPLETED Date Completed: 2026-01-29 (initial implementation), verified 2026-02-24 Plan: 7-task implementation plan for core release --target sdk

What Was Built

All 7 tasks from the implementation plan were completed (with design evolution noted):

  1. SetVersion added to SDK struct (sdk/sdk.go)
  2. SDK release types and config converter (release/sdk.go)
  3. RunSDK function with diff checking (release/sdk.go)
  4. CLI integration (evolved to core build sdk in build/buildcmd/cmd_sdk.go)
  5. runReleaseSDK-equivalent function implemented
  6. Integration tests (release/sdk_test.go)
  7. Final verification complete

Design Evolution

The --target sdk flag on the release command was replaced by a dedicated core build sdk subcommand, which provides cleaner UX. The release/sdk.go RunSDK function remains available for programmatic use in the release pipeline.