remove_ruby_references_from_ci - #361
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (2)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughRemoved Ruby workflow validation and Ruby CPI DevStack testing. Release and candidate promotion gates now use the Go DevStack tests. Dependency bumping and package updates now run Go checks only. Ruby release resources and Ruby-specific pipeline jobs were removed. Suggested reviewers: Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to Ruby CI and packaging automation are removed while release promotion retains Go validation. No actionable merge-blocking risk is currently identified. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Remove Ruby CPI jobs and workflows from CI
The Go CPI is now the default in bosh-deployment#528 and has been the active implementation for all known landscapes. This PR stops exercising the Ruby CPI in CI — no source is deleted yet, just the CI infrastructure that tests it.
Changes
run-devstack-tests-ruby-cpi— ran lifecycle tests and BATS withUSE_GOLANG_CPI: "false"; redundant now that the Go path is the only supported onebump-ruby-deps— bumped Ruby gems insrc/bosh_openstack_cpi; no longer neededbump-bosh-packages— removed thebump-ruby-packagetask (ruby-3.4) and the Rubyrun-unit-specsstep; onlybump-golang-packages+run-golang-unit-specsremainpassed:gates —promote-candidateandautomatically-release-new-patchnow gate solely onrun-devstack-tests(Go)ruby-releaseandbosh-ruby-release-registry-image.github/workflows/ruby.yml— triggered onsrc/bosh_openstack_cpi/**changesThe pipeline now has zero references to Ruby. Go jobs (
run-specs,run-devstack-tests,bump-go-deps,bump-bosh-packages) are unaffected.