What’s changed
This release is a refactor only with no changes to the Step’s inputs, outputs, or behavior.
- Migrated all
go-utils/go-steputilsusage from v1 to v2 APIs, with dependencies (environment, logger, file manager, path checker/modifier, Ruby command factory) injected explicitly instead of relying on package-level v1 functions. - Ported Gemfile.lock version-parsing logic locally (
gemlockfile.go), since the v2 utils library has no direct equivalent yet. - Bumped
go-utils/v2toalpha.36to pick upFilterPaths/SortPathsByComponents/fileutil. go-xcodestays on v1 for now (tracked separately); a small adapter bridges its v1-typed path filters to the v2 filter signature.
Changelog: 3.0.0…3.1.0