Skip to content

Commit 32468b6

Browse files
committed
Ruby: Use correct binary for linux build
1 parent 45797b3 commit 32468b6

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/ruby-build.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,10 @@ jobs:
6060
path: |
6161
ruby/extractor/target/release/autobuilder
6262
ruby/extractor/target/release/autobuilder.exe
63+
ruby/extractor/target/x86_64-unknown-linux-gnu/release/autobuilder
6364
ruby/extractor/target/release/extractor
6465
ruby/extractor/target/release/extractor.exe
66+
ruby/extractor/target/x86_64-unknown-linux-gnu/release/extractor
6567
ruby/extractor/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
6668
key: ${{ runner.os }}-${{ steps.os_version.outputs.version }}-ruby-extractor-${{ hashFiles('ruby/extractor/rust-toolchain.toml', 'ruby/extractor/Cargo.lock') }}--${{ hashFiles('ruby/extractor/**/*.rs') }}
6769
- uses: actions/cache@v3
@@ -85,7 +87,12 @@ jobs:
8587
# This ensures we don't depend on glibc > 2.17.
8688
- name: Release build (linux)
8789
if: steps.cache-extractor.outputs.cache-hit != 'true' && runner.os == 'Linux'
88-
run: cd extractor && cross build --release
90+
run: |
91+
cd extractor
92+
cross build --release
93+
mv target/x86_64-unknown-linux-gnu/release/extractor target/release/
94+
mv target/x86_64-unknown-linux-gnu/release/autobuilder target/release/
95+
mv target/x86_64-unknown-linux-gnu/release/generator target/release/
8996
- name: Release build (windows and macos)
9097
if: steps.cache-extractor.outputs.cache-hit != 'true' && runner.os != 'Linux'
9198
run: cd extractor && cargo build --release

0 commit comments

Comments
 (0)