Skip to content

Commit 7cb9a4a

Browse files
committed
bugfix(pipeline): forward architecture to the strip command
1 parent db86272 commit 7cb9a4a

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- name: build
3434
run: |
3535
npm run prebuild --workspace=@jazzer.js/fuzzer -- ${{ matrix.opts }}
36-
npm run build --workspace=@jazzer.js/fuzzer
36+
npm run build --workspace=@jazzer.js/fuzzer -- ${{ matrix.opts }}
3737
- name: upload
3838
uses: actions/upload-artifact@v3
3939
with:

scripts/build-fuzzer.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ fs.mkdirSync("prebuilds", { recursive: true });
2323
// Copy napi release into prebuilds/fuzzer-<platform>-<arch>.node
2424
const targetName = path.join(
2525
"prebuilds",
26-
`fuzzer-${process.platform}-${process.arch}.node`,
26+
`fuzzer-${process.platform}-${getArchitecture()}.node`,
2727
);
2828
fs.copyFileSync("build/Release/jazzerjs.node", targetName);
2929

@@ -35,3 +35,7 @@ strip(targetName, function (err) {
3535
process.exit(1);
3636
}
3737
});
38+
39+
function getArchitecture() {
40+
return process.argv[3] ?? process.arch;
41+
}

0 commit comments

Comments
 (0)