@@ -43,41 +43,41 @@ jobs:
4343 change-detection :
4444 runs-on : ubuntu-latest
4545 outputs :
46- ruby-changes : ${{ steps.ruby .outputs.changes }}
47- rubocop-changes : ${{ steps.rubocop .outputs.changes }}
48- steep-changes : ${{ steps.steep .outputs.changes }}
46+ ruby-changes : ${{ steps.change-detection .outputs.ruby }}
47+ rubocop-changes : ${{ steps.change-detection .outputs.rubocop }}
48+ steep-changes : ${{ steps.change-detection .outputs.steep }}
4949 steps :
5050 - uses : actions/checkout@v6
5151 - name : Change Detection
5252 uses : dorny/paths-filter@v4
5353 id : change-detection
5454 with :
5555 filters : |
56- ruby: |
57- .github/actions/setup-ruby/action.yml
58- .github/workflows/ruby.yml
59- .ruby-version
60- ruby/**/*.rb
61- ruby/Gemfile
62- ruby/Gemfile.lock
63- rubocop: |
64- .github/actions/setup-ruby/action.yml
65- .github/workflows/ruby.yml
66- .ruby-version
67- ruby/**/*.rb
68- ruby/Gemfile
69- ruby/Gemfile.lock
70- ruby/rubocop.yml
71- ruby/rubocop_todo.yml
72- steep: |
73- .github/actions/setup-ruby/action.yml
74- .github/workflows/ruby.yml
75- .ruby-version
76- ruby/**/*.rb
77- ruby/**/*.rbs
78- ruby/Gemfile
79- ruby/Gemfile.lock
80- ruby/Steepfile
56+ ruby:
57+ - .github/actions/setup-ruby/action.yml
58+ - .github/workflows/ruby.yml
59+ - .ruby-version
60+ - ruby/**/*.rb
61+ - ruby/Gemfile
62+ - ruby/Gemfile.lock
63+ rubocop:
64+ - .github/actions/setup-ruby/action.yml
65+ - .github/workflows/ruby.yml
66+ - .ruby-version
67+ - ruby/**/*.rb
68+ - ruby/Gemfile
69+ - ruby/Gemfile.lock
70+ - ruby/rubocop.yml
71+ - ruby/rubocop_todo.yml
72+ steep:
73+ - .github/actions/setup-ruby/action.yml
74+ - .github/workflows/ruby.yml
75+ - .ruby-version
76+ - ruby/**/*.rb
77+ - ruby/**/*.rbs
78+ - ruby/Gemfile
79+ - ruby/Gemfile.lock
80+ - ruby/Steepfile
8181 minitest :
8282 timeout-minutes : 10
8383 runs-on : ubuntu-latest
@@ -87,23 +87,10 @@ jobs:
8787 - uses : actions/checkout@v6
8888 - uses : ./.github/actions/setup-ruby
8989 with :
90- job-name : Minitest
90+ job-name : minitest
9191 - name : Minitest
9292 working-directory : ./ruby
9393 run : ruby test/application_test.rb
94- brakeman :
95- timeout-minutes : 10
96- runs-on : ubuntu-latest
97- needs : change-detection
98- if : needs.change-detection.outputs.ruby-changes == 'true'
99- steps :
100- - uses : actions/checkout@v6
101- - uses : ./.github/actions/setup-ruby
102- with :
103- job-name : Brakeman
104- - name : Brakeman
105- working-directory : ./ruby
106- run : bundle exec brakeman --no-pager
10794 rubocop :
10895 timeout-minutes : 10
10996 runs-on : ubuntu-latest
@@ -113,7 +100,7 @@ jobs:
113100 - uses : actions/checkout@v6
114101 - uses : ./.github/actions/setup-ruby
115102 with :
116- job-name : RuboCop
103+ job-name : rubocop
117104 - name : RuboCop
118105 working-directory : ./ruby
119106 run : bundle exec rubocop
@@ -126,7 +113,7 @@ jobs:
126113 - uses : actions/checkout@v6
127114 - uses : ./.github/actions/setup-ruby
128115 with :
129- job-name : Steep
116+ job-name : steep
130117 - name : Steep
131118 working-directory : ./ruby
132119 run : |
0 commit comments