go-devops/sdk
Snider 7aaa2154b6 test(release): Phase 3 — publisher integration, SDK generation, breaking change detection
Publisher integration tests (48 tests): dry-run verification for all 8 publishers
(GitHub, Docker, Homebrew, Scoop, AUR, Chocolatey, npm, LinuxKit), command building,
config parsing, repository detection, artifact handling, cross-publisher name
uniqueness, nil relCfg handling, checksum mapping, interface compliance.

SDK generation tests (38 tests): orchestration, generator registry, interface
compliance for all 4 languages (TypeScript, Python, Go, PHP), config defaults,
SetVersion, spec detection priority across all 8 common paths.

Breaking change detection tests (30 tests): oasdiff integration covering
add/remove endpoints, required/optional params, response type changes,
HTTP method removal, identical specs, multiple breaking changes, JSON format
support, error handling, DiffExitCode, DiffResult structure.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 05:28:20 +00:00
..
generators feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
breaking_test.go test(release): Phase 3 — publisher integration, SDK generation, breaking change detection 2026-02-20 05:28:20 +00:00
detect.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
detect_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
diff.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
diff_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
generation_test.go test(release): Phase 3 — publisher integration, SDK generation, breaking change detection 2026-02-20 05:28:20 +00:00
sdk.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
sdk_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00