65
65
id : cache-extractor
66
66
with :
67
67
path : |
68
- ruby/extractor/ target/release/codeql-extractor-ruby
69
- ruby/extractor/ target/release/codeql-extractor-ruby.exe
68
+ target/release/codeql-extractor-ruby
69
+ target/release/codeql-extractor-ruby.exe
70
70
ruby/extractor/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
71
71
key : ${{ runner.os }}-${{ steps.os_version.outputs.version }}-ruby-extractor-${{ hashFiles('ruby/extractor/rust-toolchain.toml', 'ruby/extractor/Cargo.lock') }}-${{ hashFiles('shared/tree-sitter-extractor') }}-${{ hashFiles('ruby/extractor/**/*.rs') }}
72
72
- uses : actions/cache@v3
75
75
path : |
76
76
~/.cargo/registry
77
77
~/.cargo/git
78
- ruby/ target
78
+ target
79
79
key : ${{ runner.os }}-${{ steps.os_version.outputs.version }}-ruby-rust-cargo-${{ hashFiles('ruby/extractor/rust-toolchain.toml', 'ruby/extractor/**/Cargo.lock') }}
80
80
- name : Check formatting
81
81
if : steps.cache-extractor.outputs.cache-hit != 'true'
91
91
run : cd extractor && cargo build --release
92
92
- name : Generate dbscheme
93
93
if : ${{ matrix.os == 'ubuntu-latest' && steps.cache-extractor.outputs.cache-hit != 'true'}}
94
- run : extractor /target/release/codeql-extractor-ruby generate --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
94
+ run : .. /target/release/codeql-extractor-ruby generate --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
95
95
- uses : actions/upload-artifact@v3
96
96
if : ${{ matrix.os == 'ubuntu-latest' }}
97
97
with :
@@ -106,8 +106,8 @@ jobs:
106
106
with :
107
107
name : extractor-${{ matrix.os }}
108
108
path : |
109
- ruby/extractor/ target/release/codeql-extractor-ruby
110
- ruby/extractor/ target/release/codeql-extractor-ruby.exe
109
+ target/release/codeql-extractor-ruby
110
+ target/release/codeql-extractor-ruby.exe
111
111
retention-days : 1
112
112
compile-queries :
113
113
if : github.repository_owner == 'github'
0 commit comments