Skip to content

Commit cbf58a2

Browse files
authored
Merge pull request #348 from ruby-formatter/fix-ci-20250715
Fix CI
2 parents 23712d5 + 0ad0379 commit cbf58a2

1 file changed

Lines changed: 23 additions & 17 deletions

File tree

bin/verify-sample-code

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
#!/usr/bin/env ruby
22
# frozen_string_literal: true
33
repos = {
4-
"rspec/rspec-core" => {
5-
"--exclude-pattern" => [
6-
"spec/rspec/core/world_spec.rb",
7-
"spec/rspec/core/formatters/exception_presenter_spec.rb",
8-
"spec/rspec/core/formatters/snippet_extractor_spec.rb",
9-
"spec/rspec/core/metadata_spec.rb",
10-
"spec/rspec/core/formatters/html_formatter_spec.rb",
11-
"spec/rspec/core/formatters/progress_formatter_spec.rb",
12-
"spec/rspec/core/formatters_spec.rb",
13-
"spec/rspec/core/formatters/documentation_formatter_spec.rb",
14-
].join(","),
4+
"rspec/rspec" => {
5+
path: "rspec-core",
6+
rspec_flags: {
7+
"--exclude-pattern" => [
8+
"spec/rspec/core/world_spec.rb",
9+
"spec/rspec/core/formatters/exception_presenter_spec.rb",
10+
"spec/rspec/core/formatters/snippet_extractor_spec.rb",
11+
"spec/rspec/core/metadata_spec.rb",
12+
"spec/rspec/core/formatters/html_formatter_spec.rb",
13+
"spec/rspec/core/formatters/progress_formatter_spec.rb",
14+
"spec/rspec/core/formatters_spec.rb",
15+
"spec/rspec/core/formatters/documentation_formatter_spec.rb",
16+
].join(","),
17+
},
1518
},
1619
}
1720

@@ -45,7 +48,7 @@ end
4548

4649
def format_repo(repo)
4750
run_command(
48-
"bundle exec rake rufo:run sample_code/#{repo}",
51+
"bundle exec rake rufo:run[sample_code/#{repo}]",
4952
allowed_statuses: [0, 1, 3],
5053
)
5154
end
@@ -54,10 +57,13 @@ def post_format_checks(repo, rspec_flags)
5457
run_rspec(repo, rspec_flags)
5558
end
5659

57-
repos.each do |repo, rspec_flags|
60+
repos.each do |repo, options|
61+
path = "#{repo}/#{options[:path]}"
62+
rspec_flags = options[:rspec_flags]
63+
5864
clone_repo(repo)
59-
setup_repo(repo)
60-
pre_format_checks(repo, rspec_flags)
61-
format_repo(repo)
62-
post_format_checks(repo, rspec_flags)
65+
setup_repo(path)
66+
pre_format_checks(path, rspec_flags)
67+
format_repo(path)
68+
post_format_checks(path, rspec_flags)
6369
end

0 commit comments

Comments
 (0)