go-devops/release/publishers
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
..
templates feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
aur.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
aur_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
chocolatey.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
chocolatey_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
docker.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
docker_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
github.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
github_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
homebrew.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
homebrew_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
integration_test.go test(release): Phase 3 — publisher integration, SDK generation, breaking change detection 2026-02-20 05:28:20 +00:00
linuxkit.go test: complete Phase 0 build/ and release/ test coverage 2026-02-20 01:58:37 +00:00
linuxkit_test.go test: complete Phase 0 build/ and release/ test coverage 2026-02-20 01:58:37 +00:00
npm.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
npm_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
publisher.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
scoop.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00
scoop_test.go feat: extract devops packages from core/go 2026-02-16 15:21:39 +00:00