update build to include worker files
This commit is contained in:
parent
80bde59627
commit
d3e31412b0
|
@ -35,7 +35,7 @@ jobs:
|
|||
build:
|
||||
needs: check_release_name
|
||||
if: needs.check_release_name.outputs.should_run == 'true'
|
||||
name: Publish Plugin
|
||||
name: Build Plugin
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
|
@ -423,6 +423,8 @@ jobs:
|
|||
path: ${{ github.workspace }}/build/reports/pluginVerifier
|
||||
|
||||
upload-release:
|
||||
name: Upload Release
|
||||
needs: build, test-binaries, test, inspectCode, verify
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# # Update Unreleased section with the current release note
|
||||
|
|
|
@ -302,6 +302,14 @@ async function installNodeModuleInTempDirAndCopyToCurrent(packageName, toCopy) {
|
|||
`${targetDir}/node_sqlite3.node`,
|
||||
);
|
||||
}
|
||||
|
||||
// Note that this doesn't verify they actually made it into the binary, just that they were in the expected folder before it was built
|
||||
pathsToVerify.push("out/index.js");
|
||||
pathsToVerify.push("out/llamaTokenizerWorkerPool.mjs");
|
||||
pathsToVerify.push("out/tiktokenWorkerPool.mjs");
|
||||
pathsToVerify.push("out/xhr-sync-worker.js");
|
||||
pathsToVerify.push("out/tree-sitter.wasm");
|
||||
|
||||
validateFilesPresent(pathsToVerify);
|
||||
|
||||
console.log("[info] Done!");
|
||||
|
|
|
@ -10,7 +10,10 @@
|
|||
"assets": [
|
||||
"../../../core/node_modules/sqlite3/**/*",
|
||||
"../../out/tree-sitter.wasm",
|
||||
"../../out/tree-sitter-wasms/*"
|
||||
"../../out/tree-sitter-wasms/*",
|
||||
"../../out/llamaTokenizer.mjs",
|
||||
"../../out/llamaTokenizerWorkerPool.mjs",
|
||||
"../../out/tiktokenWorkerPool.mjs"
|
||||
],
|
||||
"targets": [
|
||||
"node18-macos-arm64"
|
||||
|
|
|
@ -10,7 +10,10 @@
|
|||
"assets": [
|
||||
"../../../core/node_modules/sqlite3/**/*",
|
||||
"../../out/tree-sitter.wasm",
|
||||
"../../out/tree-sitter-wasms/*"
|
||||
"../../out/tree-sitter-wasms/*",
|
||||
"../../out/llamaTokenizer.mjs",
|
||||
"../../out/llamaTokenizerWorkerPool.mjs",
|
||||
"../../out/tiktokenWorkerPool.mjs"
|
||||
],
|
||||
"targets": [
|
||||
"node18-macos-x64"
|
||||
|
|
|
@ -10,7 +10,10 @@
|
|||
"assets": [
|
||||
"../../../core/node_modules/sqlite3/**/*",
|
||||
"../../out/tree-sitter.wasm",
|
||||
"../../out/tree-sitter-wasms/*"
|
||||
"../../out/tree-sitter-wasms/*",
|
||||
"../../out/llamaTokenizer.mjs",
|
||||
"../../out/llamaTokenizerWorkerPool.mjs",
|
||||
"../../out/tiktokenWorkerPool.mjs"
|
||||
],
|
||||
"targets": [
|
||||
"node18-linux-arm64"
|
||||
|
|
|
@ -10,7 +10,10 @@
|
|||
"assets": [
|
||||
"../../../core/node_modules/sqlite3/**/*",
|
||||
"../../out/tree-sitter.wasm",
|
||||
"../../out/tree-sitter-wasms/*"
|
||||
"../../out/tree-sitter-wasms/*",
|
||||
"../../out/llamaTokenizer.mjs",
|
||||
"../../out/llamaTokenizerWorkerPool.mjs",
|
||||
"../../out/tiktokenWorkerPool.mjs"
|
||||
],
|
||||
"targets": [
|
||||
"node18-linux-x64"
|
||||
|
|
|
@ -13,7 +13,10 @@
|
|||
"../../out/tree-sitter-wasms/*",
|
||||
"../../node_modules/win-ca/lib/crypt32-ia32.node",
|
||||
"../../node_modules/win-ca/lib/crypt32-x64.node",
|
||||
"../../node_modules/win-ca/lib/roots.exe"
|
||||
"../../node_modules/win-ca/lib/roots.exe",
|
||||
"../../out/llamaTokenizer.mjs",
|
||||
"../../out/llamaTokenizerWorkerPool.mjs",
|
||||
"../../out/tiktokenWorkerPool.mjs"
|
||||
],
|
||||
"targets": [
|
||||
"node18-win-arm64"
|
||||
|
|
|
@ -13,7 +13,10 @@
|
|||
"../../out/tree-sitter-wasms/*",
|
||||
"../../node_modules/win-ca/lib/crypt32-ia32.node",
|
||||
"../../node_modules/win-ca/lib/crypt32-x64.node",
|
||||
"../../node_modules/win-ca/lib/roots.exe"
|
||||
"../../node_modules/win-ca/lib/roots.exe",
|
||||
"../../out/llamaTokenizer.mjs",
|
||||
"../../out/llamaTokenizerWorkerPool.mjs",
|
||||
"../../out/tiktokenWorkerPool.mjs"
|
||||
],
|
||||
"targets": [
|
||||
"node18-win-x64"
|
||||
|
|
Loading…
Reference in New Issue