Skip to content

Commit 431b854

Browse files
committed
Remove generated types from checkin
1 parent ffeb05d commit 431b854

49 files changed

Lines changed: 7 additions & 50951 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ test/prism/fixtures/unparser/**/*.txt linguist-vendored
88
test/prism/fixtures/whitequark/**/*.txt linguist-vendored
99
test/prism/snapshots/**/*.txt linguist-generated
1010

11-
rbi/generated/**/*.rbi linguist-generated
12-
sig/generated/**/*.rbs linguist-generated
13-
1411
# All .rb files should have LF line ending, even on Windows, regardless of the git config core.autocrlf value.
1512
# All .txt should have their line endings as committed in the repository (there are some intentional CR in there),
1613
# regardless of the git config core.autocrlf value.

.github/workflows/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ jobs:
5050
with:
5151
ruby-version: "3.4"
5252
bundler-cache: true
53+
- name: Generate types
54+
run: bundle exec rake typecheck:rbs_inline typecheck:rbi
5355
- name: Check Sorbet
5456
run: bundle exec rake typecheck:tapioca typecheck:sorbet
5557
- name: Check Steep

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,11 @@ out.svg
6060
/src/serialize.c
6161
/src/token_type.c
6262
/src/**/*.o
63+
/rbi/generated/
6364
/rbi/prism/dsl.rbi
6465
/rbi/prism/node.rbi
6566
/rbi/prism/visitor.rbi
67+
/sig/generated/
6668

6769
compile_commands.json
6870
.cache/

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ task compile_no_debug: %i[make_no_debug compile]
2323
task compile_minimal: %i[make_minimal compile]
2424

2525
# decorate the gem build task with prerequisites
26-
task build: [:check_manifest, :templates]
26+
task build: [:check_manifest, :templates, "typecheck:rbs_inline", "typecheck:rbi"]
2727

2828
# the C extension
2929
task "compile:prism" => ["templates"] # must be before the ExtensionTask is created

prism.gemspec

Lines changed: 2 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -111,53 +111,11 @@ Gem::Specification.new do |spec|
111111
"lib/prism/translation/ruby_parser.rb",
112112
"lib/prism/visitor.rb",
113113
"prism.gemspec",
114-
"rbi/generated/prism.rbi",
115-
"rbi/generated/prism/compiler.rbi",
116-
"rbi/generated/prism/desugar_compiler.rbi",
117-
"rbi/generated/prism/dispatcher.rbi",
118-
"rbi/generated/prism/dot_visitor.rbi",
119-
"rbi/generated/prism/dsl.rbi",
120-
"rbi/generated/prism/inspect_visitor.rbi",
121-
"rbi/generated/prism/lex_compat.rbi",
122-
"rbi/generated/prism/mutation_compiler.rbi",
123-
"rbi/generated/prism/node.rbi",
124-
"rbi/generated/prism/node_ext.rbi",
125-
"rbi/generated/prism/parse_result.rbi",
126-
"rbi/generated/prism/pattern.rbi",
127-
"rbi/generated/prism/reflection.rbi",
128-
"rbi/generated/prism/relocation.rbi",
129-
"rbi/generated/prism/serialize.rbi",
130-
"rbi/generated/prism/string_query.rbi",
131-
"rbi/generated/prism/translation.rbi",
132-
"rbi/generated/prism/visitor.rbi",
133-
"rbi/generated/prism/parse_result/comments.rbi",
134-
"rbi/generated/prism/parse_result/errors.rbi",
135-
"rbi/generated/prism/parse_result/newlines.rbi",
114+
*Dir.glob("rbi/generated/**/*.rbi"),
136115
"rbi/prism/translation/parser.rbi",
137116
"rbi/prism/translation/parser_versions.rbi",
138117
"rbi/prism/translation/ripper.rbi",
139-
"sig/generated/prism.rbs",
140-
"sig/generated/prism/compiler.rbs",
141-
"sig/generated/prism/desugar_compiler.rbs",
142-
"sig/generated/prism/dispatcher.rbs",
143-
"sig/generated/prism/dot_visitor.rbs",
144-
"sig/generated/prism/dsl.rbs",
145-
"sig/generated/prism/inspect_visitor.rbs",
146-
"sig/generated/prism/lex_compat.rbs",
147-
"sig/generated/prism/mutation_compiler.rbs",
148-
"sig/generated/prism/node.rbs",
149-
"sig/generated/prism/node_ext.rbs",
150-
"sig/generated/prism/parse_result.rbs",
151-
"sig/generated/prism/pattern.rbs",
152-
"sig/generated/prism/reflection.rbs",
153-
"sig/generated/prism/relocation.rbs",
154-
"sig/generated/prism/serialize.rbs",
155-
"sig/generated/prism/string_query.rbs",
156-
"sig/generated/prism/translation.rbs",
157-
"sig/generated/prism/visitor.rbs",
158-
"sig/generated/prism/parse_result/comments.rbs",
159-
"sig/generated/prism/parse_result/errors.rbs",
160-
"sig/generated/prism/parse_result/newlines.rbs",
118+
*Dir.glob("sig/generated/**/*.rbs"),
161119
"src/diagnostic.c",
162120
"src/encoding.c",
163121
"src/node.c",

rbi/generated/prism.rbi

Lines changed: 0 additions & 79 deletions
This file was deleted.

0 commit comments

Comments
 (0)