@@ -55,20 +55,20 @@ jobs:
55
55
id : cache-extractor
56
56
with :
57
57
path : |
58
- ruby/target/release/ruby-autobuilder
59
- ruby/target/release/ruby-autobuilder.exe
60
- ruby/target/release/ruby-extractor
61
- ruby/target/release/ruby-extractor.exe
62
- ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
63
- key : ${{ runner.os }}-${{ steps.os_version.outputs.version }}-ruby-extractor-${{ hashFiles('ruby/rust-toolchain.toml', 'ruby/** /Cargo.lock') }}--${{ hashFiles('ruby/**/*.rs') }}
58
+ ruby/extractor/ target/release/ruby-autobuilder
59
+ ruby/extractor/ target/release/ruby-autobuilder.exe
60
+ ruby/extractor/ target/release/ruby-extractor
61
+ ruby/extractor/ target/release/ruby-extractor.exe
62
+ ruby/extractor/ ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
63
+ key : ${{ runner.os }}-${{ steps.os_version.outputs.version }}-ruby-extractor-${{ hashFiles('ruby/extractor/ rust-toolchain.toml', 'ruby/extractor /Cargo.lock') }}--${{ hashFiles('ruby/extractor /**/*.rs') }}
64
64
- uses : actions/cache@v3
65
65
if : steps.cache-extractor.outputs.cache-hit != 'true'
66
66
with :
67
67
path : |
68
68
~/.cargo/registry
69
69
~/.cargo/git
70
70
ruby/target
71
- key : ${{ runner.os }}-${{ steps.os_version.outputs.version }}-ruby-rust-cargo-${{ hashFiles('ruby/rust-toolchain.toml', 'ruby/**/Cargo.lock') }}
71
+ key : ${{ runner.os }}-${{ steps.os_version.outputs.version }}-ruby-rust-cargo-${{ hashFiles('ruby/extractor/ rust-toolchain.toml', 'ruby/extractor /**/Cargo.lock') }}
72
72
- name : Check formatting
73
73
if : steps.cache-extractor.outputs.cache-hit != 'true'
74
74
run : cargo fmt --all -- --check
83
83
run : cargo build --release
84
84
- name : Generate dbscheme
85
85
if : ${{ matrix.os == 'ubuntu-latest' && steps.cache-extractor.outputs.cache-hit != 'true'}}
86
- run : target/release/ruby-generator --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
86
+ run : extractor/ target/release/ruby-generator --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
87
87
- uses : actions/upload-artifact@v3
88
88
if : ${{ matrix.os == 'ubuntu-latest' }}
89
89
with :
@@ -98,10 +98,10 @@ jobs:
98
98
with :
99
99
name : extractor-${{ matrix.os }}
100
100
path : |
101
- ruby/target/release/ruby-autobuilder
102
- ruby/target/release/ruby-autobuilder.exe
103
- ruby/target/release/ruby-extractor
104
- ruby/target/release/ruby-extractor.exe
101
+ ruby/extractor/ target/release/ruby-autobuilder
102
+ ruby/extractor/ target/release/ruby-autobuilder.exe
103
+ ruby/extractor/ target/release/ruby-extractor
104
+ ruby/extractor/ target/release/ruby-extractor.exe
105
105
retention-days : 1
106
106
compile-queries :
107
107
runs-on : ubuntu-latest-xl
@@ -130,7 +130,7 @@ jobs:
130
130
with :
131
131
name : codeql-ruby-queries
132
132
path : |
133
- ruby/target/packs/*
133
+ ruby/extractor/ target/packs/*
134
134
retention-days : 1
135
135
136
136
package :
0 commit comments