Hi @mvadkert, and people in Ruby SIG
@mvadkert, I found you in below pull-request.
https://src.fedoraproject.org/rpms/rubygem-bundler/pull-request/4
And I was introduced by Vit that you are good person to discuss about
CI (Fedora CI?).
The thing that I want to discuss with you, and what I want to improve
is to add CI environment for Ruby on Rails.
For every version up of Ruby on Rails, in my impression, we are doing
similar things manually such as running use cases on page [1], editing
packages in rubyonrails group file in fedora-comps project, fixing
build failure seeing [3].
There are options
Option 1. Update tests/ruby. The Rails test has already been in
https://src.fedoraproject.org/tests/ruby/blob/master/f/run-basic-rails-ap...
.
Option 2. Create new tests name space
- 2.1. tests/rubygem-rails (rubygem-rails is a top package of Ruby on Rails.)
- 2.2. tests/rails (Simple name)
- 2.3. tests/ruby-rails (Same name with the group name [3])
- 2.4. tests/rubyonrails (Same name with the group name [2])
How do you think about it?
Which name space is better to run the CI for rails?
Personally I prefer 2. because I want to run only rails related tests
without necessary dependencies.
The feed back from other people is welcome.
[1]
https://fedoraproject.org/wiki/Changes/Ruby_on_Rails_5.2
[2]
https://pagure.io/fedora-comps/blob/master/f/comps-f29.xml.in#_5204
[3]
https://apps.fedoraproject.org/koschei/groups/ruby-rails
--
Jun Aruga jaruga(a)redhat.com