Ruby 2.7: Moving RPM deployments to Ruby 2.7

The proposed change to fix our nightly pipelines and mimic a user action:

https://github.com/theforeman/forklift/pull/1334

The Foreman nightly pipeline is officially green. Be warned that that means the Foreman packages in nightly release repositories are all Ruby 2.7 based but Katello’s pipeline is now running.

The same is true for plugins. The nightly repository is 95% updated with plugins and dependencies based around Ruby 2.7 but there are some plugins (as previously noted) that are outdated and can cause problems. Any help by maintainers reading this to update your plugins would be appreciated. I will work to contact and get updates.

2 Likes

I have updated the last four plugins that were not rebuilt because they depended on older @theforeman/builder:

https://github.com/theforeman/foreman-packaging/pull/6546

make it three, foreman_templates still doesn’t build :angry:

And now foreman_templates does build (Update rubygem-foreman_templates to 9.0.2 by evgeni · Pull Request #6556 · theforeman/foreman-packaging · GitHub) so all known issues have been addressed. Thanks all for the support.

1 Like