cli/pkg/release
Snider d9c4af07c2 feat(release): implement RunSDK for SDK-only releases
Add RunSDK function that orchestrates SDK-only releases by:
- Validating config and SDK configuration
- Determining version from git tags or config override
- Running optional breaking change detection via oasdiff
- Generating SDKs for configured languages (unless dry run)

The function supports dry run mode for previewing what would be done
without actually generating SDKs.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 03:20:56 +00:00
..
publishers feat(linuxkit): add docker format support for immutable containers 2026-01-29 00:33:26 +00:00
testdata/.core feat(release): implement release system with GitHub publisher 2026-01-28 18:33:11 +00:00
changelog.go feat(release): implement release system with GitHub publisher 2026-01-28 18:33:11 +00:00
changelog_test.go feat(release): implement release system with GitHub publisher 2026-01-28 18:33:11 +00:00
config.go feat(release): add SDK configuration to release.yaml 2026-01-29 01:24:37 +00:00
config_test.go feat(release): implement release system with GitHub publisher 2026-01-28 18:33:11 +00:00
release.go feat(release): add package manager publishers for S3.2 2026-01-29 00:32:04 +00:00
sdk.go feat(release): implement RunSDK for SDK-only releases 2026-01-29 03:20:56 +00:00
sdk_test.go feat(release): implement RunSDK for SDK-only releases 2026-01-29 03:20:56 +00:00
version.go feat(release): implement release system with GitHub publisher 2026-01-28 18:33:11 +00:00
version_test.go feat(release): implement release system with GitHub publisher 2026-01-28 18:33:11 +00:00