5858 id : cache-extractor
5959 with :
6060 path : |
61- ruby/extractor/target/release/autobuilder
62- ruby/extractor/target/release/autobuilder.exe
63- ruby/extractor/target/release/extractor
64- ruby/extractor/target/release/extractor.exe
61+ ruby/extractor/target/release/codeql-ruby-extractor
62+ ruby/extractor/target/release/codeql-ruby-extractor.exe
6563 ruby/extractor/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
6664 key : ${{ runner.os }}-${{ steps.os_version.outputs.version }}-ruby-extractor-${{ hashFiles('ruby/extractor/rust-toolchain.toml', 'ruby/extractor/Cargo.lock') }}--${{ hashFiles('ruby/extractor/**/*.rs') }}
6765 - uses : actions/cache@v3
@@ -88,15 +86,13 @@ jobs:
8886 run : |
8987 cd extractor
9088 cross build --release
91- mv target/x86_64-unknown-linux-gnu/release/extractor target/release/
92- mv target/x86_64-unknown-linux-gnu/release/autobuilder target/release/
93- mv target/x86_64-unknown-linux-gnu/release/generator target/release/
89+ mv target/x86_64-unknown-linux-gnu/release/codeql-ruby-extractor target/release/
9490 - name : Release build (windows and macos)
9591 if : steps.cache-extractor.outputs.cache-hit != 'true' && runner.os != 'Linux'
9692 run : cd extractor && cargo build --release
9793 - name : Generate dbscheme
9894 if : ${{ matrix.os == 'ubuntu-latest' && steps.cache-extractor.outputs.cache-hit != 'true'}}
99- run : extractor/target/release/generator --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
95+ run : extractor/target/release/codeql-ruby-extractor generate --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
10096 - uses : actions/upload-artifact@v3
10197 if : ${{ matrix.os == 'ubuntu-latest' }}
10298 with :
@@ -111,10 +107,8 @@ jobs:
111107 with :
112108 name : extractor-${{ matrix.os }}
113109 path : |
114- ruby/extractor/target/release/autobuilder
115- ruby/extractor/target/release/autobuilder.exe
116- ruby/extractor/target/release/extractor
117- ruby/extractor/target/release/extractor.exe
110+ ruby/extractor/target/release/codeql-ruby-extractor
111+ ruby/extractor/target/release/codeql-ruby-extractor.exe
118112 retention-days : 1
119113 compile-queries :
120114 runs-on : ubuntu-latest-xl
@@ -172,13 +166,10 @@ jobs:
172166 mkdir -p ruby
173167 cp -r codeql-extractor.yml tools ql/lib/ruby.dbscheme.stats ruby/
174168 mkdir -p ruby/tools/{linux64,osx64,win64}
175- cp linux64/autobuilder ruby/tools/linux64/autobuilder
176- cp osx64/autobuilder ruby/tools/osx64/autobuilder
177- cp win64/autobuilder.exe ruby/tools/win64/autobuilder.exe
178- cp linux64/extractor ruby/tools/linux64/extractor
179- cp osx64/extractor ruby/tools/osx64/extractor
180- cp win64/extractor.exe ruby/tools/win64/extractor.exe
181- chmod +x ruby/tools/{linux64,osx64}/{autobuilder,extractor}
169+ cp linux64/codeql-ruby-extractor ruby/tools/linux64/extractor
170+ cp osx64/codeql-ruby-extractor ruby/tools/osx64/extractor
171+ cp win64/codeql-ruby-extractor.exe ruby/tools/win64/extractor.exe
172+ chmod +x ruby/tools/{linux64,osx64}/extractor
182173 zip -rq codeql-ruby.zip ruby
183174 - uses : actions/upload-artifact@v3
184175 with :
0 commit comments