@@ -81,21 +81,15 @@ jobs:
81
81
deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,osRelease,homedir --allow-write --allow-net --include=./data --include=./package.json --output cdxgenx.exe bin/cdxgen.js
82
82
.\cdxgenx.exe --help
83
83
(Get-FileHash .\cdxgenx.exe).hash | Out-File -FilePath .\cdxgenx.exe.sha256
84
- deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,osRelease,homedir --allow-write --allow-net --node-modules-dir=auto --allow-ffi --allow-scripts=npm:sqlite3@5.1.7 --include=./data --include=./package.json --include=node_modules/.deno/sqlite3@5.1.7/ node_modules/sqlite3/build/Release --output evinse.exe bin/evinse.js
84
+ deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,osRelease,homedir --allow-write --allow-net --node-modules-dir=auto --allow-ffi --allow-scripts=npm:@appthreat/ sqlite3@6.0.3 --include=./data --include=./package.json --include=node_modules/sqlite3/build/Release --output evinse.exe bin/evinse.js
85
85
.\evinse.exe --help
86
86
(Get-FileHash .\evinse.exe).hash | Out-File -FilePath .\evinse.exe.sha256
87
87
artifact : cdxgenx.exe
88
88
- os : macos
89
89
build : |
90
- rm -rf node_modules
91
- deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,homedir --allow-write --allow-net --include=./data --include=./package.json --target x86_64-apple-darwin --output cdxgenx-darwin-amd64 bin/cdxgen.js
92
- ./cdxgenx-darwin-amd64 --help
93
- shasum -a 256 cdxgenx-darwin-amd64 > cdxgenx-darwin-amd64.sha256
94
- rm -rf node_modules
95
90
deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,homedir --allow-write --allow-net --include=./data --include=./package.json --target aarch64-apple-darwin --output cdxgenx-darwin-arm64 bin/cdxgen.js
96
91
shasum -a 256 cdxgenx-darwin-arm64 > cdxgenx-darwin-arm64.sha256
97
- rm -rf node_modules
98
- deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,homedir --allow-write --allow-net --node-modules-dir=auto --allow-ffi --allow-scripts=npm:sqlite3@5.1.7 --include=./data --include=./package.json --include=node_modules/.deno/sqlite3@5.1.7/node_modules/sqlite3/build/Release --target aarch64-apple-darwin --output evinse-darwin-arm64 bin/evinse.js
92
+ deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,homedir --allow-write --allow-net --node-modules-dir=auto --allow-ffi --allow-scripts=npm:@appthreat/sqlite3@6.0.3 --include=./data --include=./package.json --include=node_modules/sqlite3/build/Release --target aarch64-apple-darwin --output evinse-darwin-arm64 bin/evinse.js
99
93
shasum -a 256 evinse-darwin-arm64 > evinse-darwin-arm64.sha256
100
94
./evinse-darwin-arm64 --help
101
95
artifact : cdxgenx-darwin-arm64
@@ -105,17 +99,25 @@ jobs:
105
99
shasum -a 256 cdxgenx > cdxgenx.sha256
106
100
chmod + cdxgenx
107
101
./cdxgenx --help
108
- deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,homedir --allow-write --allow-net --node-modules-dir=auto --allow-ffi --allow-scripts=npm:sqlite3@5.1.7 --include=./data --include=./package.json --include=node_modules/.deno/sqlite3@5.1.7/ node_modules/sqlite3/build/Release --output evinse bin/evinse.js
102
+ deno compile --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid,homedir --allow-write --allow-net --node-modules-dir=auto --allow-ffi --allow-scripts=npm:@appthreat/ sqlite3@6.0.3 --include=./data --include=./package.json --include=node_modules/sqlite3/build/Release --output evinse bin/evinse.js
109
103
shasum -a 256 evinse > evinse.sha256
110
104
chmod + evinse
111
105
./evinse --help
112
106
artifact : cdxgenx
113
107
runs-on : ${{ matrix.os }}-latest
114
108
steps :
115
109
- uses : actions/checkout@v4
110
+ - name : Use Node.js
111
+ uses : actions/setup-node@v4
112
+ with :
113
+ node-version : ' 24.x'
116
114
- uses : denoland/setup-deno@v2
117
115
with :
118
116
deno-version : v${{ matrix.deno_version }}
117
+ - name : pnpm install, build and test
118
+ run : |
119
+ npm install -g pnpm@latest
120
+ pnpm install --config.strict-dep-builds=true --package-import-method copy --frozen-lockfile
119
121
- name : deno compile
120
122
run : |
121
123
deno info bin/cdxgen.js
0 commit comments