Skip to content

Commit 3142166

Browse files
committed
Confirm the generated code is up to date
1 parent cc5035b commit 3142166

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.github/workflows/ruby.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
job: stdlib_test
3030
rubyopt: "--enable-frozen-string-literal"
3131
- ruby: "3.3"
32-
job: lexer compile confirm_lexer
32+
job: lexer templates compile confirm_lexer confirm_templates
3333
- ruby: "3.3"
3434
job: rubocop validate test_doc build test_generate_stdlib raap
3535
- ruby: "3.3"

Rakefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ task :confirm_lexer => :lexer do
3030
sh "git diff --exit-code ext/rbs_extension/lexer.c"
3131
end
3232

33+
task :confirm_templates => :templates do
34+
puts "Testing if generated code under include and src is updated with respect to templates"
35+
sh "git diff --exit-code -- include src"
36+
end
37+
3338
rule ".c" => ".re" do |t|
3439
puts "⚠️⚠️⚠️ #{t.name} is older than #{t.source}. You may need to run `rake lexer` ⚠️⚠️⚠️"
3540
end

0 commit comments

Comments
 (0)