@@ -18,10 +18,10 @@ jobs:
18
18
build :
19
19
- os : macos-14
20
20
target : aarch64-apple-darwin
21
- artifact : sqlynx_pack_macos
21
+ artifact : dashql_pack_macos
22
22
- os : ubuntu-24.04
23
23
target : x86_64-unknown-linux-gnu
24
- artifact : sqlynx_pack_linux
24
+ artifact : dashql_pack_linux
25
25
name : Pack / ${{ matrix.build.os }}
26
26
runs-on : ${{ matrix.build.os }}
27
27
steps :
@@ -50,15 +50,15 @@ jobs:
50
50
with :
51
51
os : ${{ matrix.build.os }}
52
52
53
- - name : Build sqlynx -pack
53
+ - name : Build dashql -pack
54
54
shell : bash
55
55
run : |
56
- cargo build --target=${{ matrix.build.target }} -p sqlynx -pack --release
56
+ cargo build --target=${{ matrix.build.target }} -p dashql -pack --release
57
57
58
58
- uses : actions/upload-artifact@v4
59
59
with :
60
60
name : ${{ matrix.build.artifact }}
61
- path : ${{ github.workspace }}/target/${{ matrix.build.target }}/release/*sqlynx *
61
+ path : ${{ github.workspace }}/target/${{ matrix.build.target }}/release/*dashql *
62
62
retention-days : 1
63
63
64
64
core_wasm :
@@ -101,8 +101,8 @@ jobs:
101
101
102
102
- uses : actions/upload-artifact@v4
103
103
with :
104
- name : sqlynx_core_wasm_ ${{ matrix.build_type }}
105
- path : ${{ github.workspace }}/packages/sqlynx -core/build/wasm/${{ matrix.build_type }}/sqlynx .wasm
104
+ name : dashql_core_wasm_ ${{ matrix.build_type }}
105
+ path : ${{ github.workspace }}/packages/dashql -core/build/wasm/${{ matrix.build_type }}/dashql .wasm
106
106
retention-days : 1
107
107
108
108
core_native :
@@ -131,62 +131,62 @@ jobs:
131
131
- name : Compile library
132
132
shell : bash
133
133
env :
134
- SQLYNX_SOURCE_DIR : ${{ github.workspace }}/packages/sqlynx -core
135
- SQLYNX_BUILD_DIR : ${{ github.workspace }}/packages/sqlynx -core/build/native/${{ matrix.build_type }}
134
+ DASHQL_SOURCE_DIR : ${{ github.workspace }}/packages/dashql -core
135
+ DASHQL_BUILD_DIR : ${{ github.workspace }}/packages/dashql -core/build/native/${{ matrix.build_type }}
136
136
run : |
137
- cmake -S ${SQLYNX_SOURCE_DIR } -B ${SQLYNX_BUILD_DIR } \
137
+ cmake -S ${DASHQL_SOURCE_DIR } -B ${DASHQL_BUILD_DIR } \
138
138
-DCMAKE_C_COMPILER=${{env.LLVM_PATH}}/bin/clang \
139
139
-DCMAKE_CXX_COMPILER=${{env.LLVM_PATH}}/bin/clang++ \
140
140
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
141
141
-DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
142
142
-DCODE_COVERAGE=1
143
- ln -sf ${SQLYNX_BUILD_DIR }/compile_commands.json ${SQLYNX_SOURCE_DIR }/compile_commands.json
144
- cmake --build ${SQLYNX_BUILD_DIR } --parallel $(nproc --all)
143
+ ln -sf ${DASHQL_BUILD_DIR }/compile_commands.json ${DASHQL_SOURCE_DIR }/compile_commands.json
144
+ cmake --build ${DASHQL_BUILD_DIR } --parallel $(nproc --all)
145
145
146
146
- name : Test library
147
147
shell : bash
148
148
env :
149
- SQLYNX_SOURCE_DIR : ${{ github.workspace }}/packages/sqlynx
150
- SQLYNX_BUILD_DIR : ${{ github.workspace }}/packages/sqlynx -core/build/native/${{ matrix.build_type }}
149
+ DASHQL_SOURCE_DIR : ${{ github.workspace }}/packages/dashql
150
+ DASHQL_BUILD_DIR : ${{ github.workspace }}/packages/dashql -core/build/native/${{ matrix.build_type }}
151
151
run : |
152
- ${SQLYNX_BUILD_DIR }/tester --source ${SQLYNX_SOURCE_DIR }
152
+ ${DASHQL_BUILD_DIR }/tester --source ${DASHQL_SOURCE_DIR }
153
153
154
154
- name : Run pipeline benchmarks
155
155
if : matrix.build_type == 'o2'
156
156
shell : bash
157
157
env :
158
- SQLYNX_SOURCE_DIR : ${{ github.workspace }}/packages/sqlynx
159
- SQLYNX_BUILD_DIR : ${{ github.workspace }}/packages/sqlynx -core/build/native/${{ matrix.build_type }}
158
+ DASHQL_SOURCE_DIR : ${{ github.workspace }}/packages/dashql
159
+ DASHQL_BUILD_DIR : ${{ github.workspace }}/packages/dashql -core/build/native/${{ matrix.build_type }}
160
160
run : |
161
- ${SQLYNX_BUILD_DIR }/benchmark_pipeline
161
+ ${DASHQL_BUILD_DIR }/benchmark_pipeline
162
162
163
163
- name : Merge coverage data
164
164
shell : bash
165
165
env :
166
- SQLYNX_COVERAGE_DIR : ${{ github.workspace }}/packages/sqlynx -core/build/coverage
166
+ DASHQL_COVERAGE_DIR : ${{ github.workspace }}/packages/dashql -core/build/coverage
167
167
run : |
168
- mkdir -p ${SQLYNX_COVERAGE_DIR }
169
- ${{env.LLVM_PATH}}/bin/llvm-profdata merge -output=${SQLYNX_COVERAGE_DIR }/coverage.prof -instr default.profraw
168
+ mkdir -p ${DASHQL_COVERAGE_DIR }
169
+ ${{env.LLVM_PATH}}/bin/llvm-profdata merge -output=${DASHQL_COVERAGE_DIR }/coverage.prof -instr default.profraw
170
170
171
171
- name : Build coverage report
172
172
shell : bash
173
173
env :
174
- SQLYNX_BUILD_DIR : ${{ github.workspace }}/packages/sqlynx -core/build/native/${{ matrix.build_type }}
175
- SQLYNX_COVERAGE_DIR : ${{ github.workspace }}/packages/sqlynx -core/build/coverage
174
+ DASHQL_BUILD_DIR : ${{ github.workspace }}/packages/dashql -core/build/native/${{ matrix.build_type }}
175
+ DASHQL_COVERAGE_DIR : ${{ github.workspace }}/packages/dashql -core/build/coverage
176
176
run : |
177
177
${{env.LLVM_PATH}}/bin/llvm-cov export \
178
- --instr-profile ${SQLYNX_COVERAGE_DIR }/coverage.prof \
178
+ --instr-profile ${DASHQL_COVERAGE_DIR }/coverage.prof \
179
179
--format lcov \
180
180
--ignore-filename-regex='.*/build/native/${{ matrix.build_type }}/.*' \
181
181
--ignore-filename-regex='.*/utf8proc/.*' \
182
182
--ignore-filename-regex='.*/proto/proto_generated.h' \
183
183
--ignore-filename-regex='.*/.*\.list' \
184
- ${SQLYNX_BUILD_DIR }/tester > ${SQLYNX_COVERAGE_DIR }/lcov.info
184
+ ${DASHQL_BUILD_DIR }/tester > ${DASHQL_COVERAGE_DIR }/lcov.info
185
185
186
186
- uses : actions/upload-artifact@v4
187
187
with :
188
- name : sqlynx_coverage_native_ ${{ matrix.build_type }}
189
- path : ${{ github.workspace }}/packages/sqlynx -core/build/coverage/lcov.info
188
+ name : dashql_coverage_native_ ${{ matrix.build_type }}
189
+ path : ${{ github.workspace }}/packages/dashql -core/build/coverage/lcov.info
190
190
retention-days : 1
191
191
192
192
core :
@@ -203,8 +203,8 @@ jobs:
203
203
204
204
- uses : actions/download-artifact@v4
205
205
with :
206
- name : sqlynx_core_wasm_o3
207
- path : ${{ github.workspace }}/packages/sqlynx -core/build/wasm/o3/
206
+ name : dashql_core_wasm_o3
207
+ path : ${{ github.workspace }}/packages/dashql -core/build/wasm/o3/
208
208
209
209
- name : Setup flatc
210
210
uses : ./.github/actions/setup-flatc
@@ -218,26 +218,26 @@ jobs:
218
218
run : |
219
219
yarn install --frozen-lockfile
220
220
221
- - name : Build @ankoh/sqlynx -core
221
+ - name : Build @ankoh/dashql -core
222
222
shell : bash
223
223
run : |
224
- yarn workspace @ankoh/sqlynx -core build:o3
224
+ yarn workspace @ankoh/dashql -core build:o3
225
225
226
- - name : Test @ankoh/sqlynx -core
226
+ - name : Test @ankoh/dashql -core
227
227
shell : bash
228
228
run : |
229
- yarn workspace @ankoh/sqlynx -core test:coverage
229
+ yarn workspace @ankoh/dashql -core test:coverage
230
230
231
231
- uses : actions/upload-artifact@v4
232
232
with :
233
- name : sqlynx_core
234
- path : ${{ github.workspace }}/packages/sqlynx -core-bindings/dist
233
+ name : dashql_core
234
+ path : ${{ github.workspace }}/packages/dashql -core-bindings/dist
235
235
retention-days : 1
236
236
237
237
- uses : actions/upload-artifact@v4
238
238
with :
239
- name : sqlynx_coverage_js
240
- path : ${{ github.workspace }}/packages/sqlynx -core-bindings/coverage/lcov.info
239
+ name : dashql_coverage_js
240
+ path : ${{ github.workspace }}/packages/dashql -core-bindings/coverage/lcov.info
241
241
retention-days : 1
242
242
243
243
compute_native :
@@ -281,15 +281,15 @@ jobs:
281
281
with :
282
282
os : ubuntu-24.04
283
283
284
- - name : Build sqlynx -compute
284
+ - name : Build dashql -compute
285
285
shell : bash
286
286
run : |
287
- cargo build -p sqlynx -compute --profile=${{ matrix.build.profile }}
287
+ cargo build -p dashql -compute --profile=${{ matrix.build.profile }}
288
288
289
- - name : Test sqlynx -compute
289
+ - name : Test dashql -compute
290
290
shell : bash
291
291
run : |
292
- cargo test -p sqlynx -compute --profile=${{ matrix.build.profile }}
292
+ cargo test -p dashql -compute --profile=${{ matrix.build.profile }}
293
293
294
294
compute_wasm :
295
295
name : Compute / WASM / O3
@@ -329,19 +329,19 @@ jobs:
329
329
run : |
330
330
yarn install --frozen-lockfile
331
331
332
- - name : Build @ankoh/sqlynx -compute
332
+ - name : Build @ankoh/dashql -compute
333
333
shell : bash
334
334
run : |
335
335
./node_modules/.bin/wasm-pack build \
336
336
--target web --release \
337
- --out-name sqlynx_compute \
337
+ --out-name dashql_compute \
338
338
--out-dir ./dist \
339
- ./packages/sqlynx -compute/
339
+ ./packages/dashql -compute/
340
340
341
341
- uses : actions/upload-artifact@v4
342
342
with :
343
- name : sqlynx_compute_wasm_o3
344
- path : ${{ github.workspace }}/packages/sqlynx -compute/dist
343
+ name : dashql_compute_wasm_o3
344
+ path : ${{ github.workspace }}/packages/dashql -compute/dist
345
345
retention-days : 1
346
346
347
347
pwa :
@@ -354,11 +354,11 @@ jobs:
354
354
- name : Relocatable
355
355
target : build:reloc
356
356
output : reloc
357
- artifact : sqlynx_pwa_reloc
357
+ artifact : dashql_pwa_reloc
358
358
- name : Pages
359
359
target : build:pages
360
360
output : pages
361
- artifact : sqlynx_pwa_pages
361
+ artifact : dashql_pwa_pages
362
362
needs :
363
363
- core
364
364
- pack
@@ -372,24 +372,24 @@ jobs:
372
372
373
373
- uses : actions/download-artifact@v4
374
374
with :
375
- name : sqlynx_pack_linux
375
+ name : dashql_pack_linux
376
376
path : ${{ github.workspace }}/.bin/
377
377
378
378
- uses : actions/download-artifact@v4
379
379
with :
380
- name : sqlynx_core
381
- path : ${{ github.workspace }}/packages/sqlynx -core-bindings/dist
380
+ name : dashql_core
381
+ path : ${{ github.workspace }}/packages/dashql -core-bindings/dist
382
382
383
383
- uses : actions/download-artifact@v4
384
384
with :
385
- name : sqlynx_compute_wasm_o3
386
- path : ${{ github.workspace }}/packages/sqlynx -compute/dist
385
+ name : dashql_compute_wasm_o3
386
+ path : ${{ github.workspace }}/packages/dashql -compute/dist
387
387
388
- - name : Freeze SQLynx version
388
+ - name : Freeze DashQL version
389
389
shell : bash
390
390
run : |
391
- chmod +x ./.bin/sqlynx -pack
392
- ./.bin/sqlynx -pack freeze
391
+ chmod +x ./.bin/dashql -pack
392
+ ./.bin/dashql -pack freeze
393
393
394
394
- name : Install npm dependencies
395
395
shell : bash
@@ -400,24 +400,24 @@ jobs:
400
400
shell : bash
401
401
run : |
402
402
./node_modules/.bin/buf generate
403
- yarn workspace @ankoh/sqlynx -protobuf build
403
+ yarn workspace @ankoh/dashql -protobuf build
404
404
405
405
- name : Run tests
406
406
shell : bash
407
407
run : |
408
- yarn workspace @ankoh/sqlynx -app test
408
+ yarn workspace @ankoh/dashql -app test
409
409
410
410
- name : Build web app
411
411
shell : bash
412
412
env :
413
- SQLYNX_APP_URL : " https://sqlynx .app"
413
+ DASHQL_APP_URL : " https://dashql .app"
414
414
run : |
415
- yarn workspace @ankoh/sqlynx -app ${{ matrix.build.target }}
415
+ yarn workspace @ankoh/dashql -app ${{ matrix.build.target }}
416
416
417
417
- uses : actions/upload-artifact@v4
418
418
with :
419
419
name : ${{ matrix.build.artifact }}
420
- path : ${{ github.workspace }}/packages/sqlynx -app/build/${{ matrix.build.output }}
420
+ path : ${{ github.workspace }}/packages/dashql -app/build/${{ matrix.build.output }}
421
421
retention-days : 1
422
422
423
423
native :
@@ -436,18 +436,18 @@ jobs:
436
436
437
437
- uses : actions/download-artifact@v4
438
438
with :
439
- name : sqlynx_pack_macos
439
+ name : dashql_pack_macos
440
440
path : ${{ github.workspace }}/.bin/
441
441
442
442
- uses : actions/download-artifact@v4
443
443
with :
444
- name : sqlynx_core
445
- path : ${{ github.workspace }}/packages/sqlynx -core-bindings/dist
444
+ name : dashql_core
445
+ path : ${{ github.workspace }}/packages/dashql -core-bindings/dist
446
446
447
447
- uses : actions/download-artifact@v4
448
448
with :
449
- name : sqlynx_pwa_reloc
450
- path : ${{ github.workspace }}/packages/sqlynx -app/build/reloc
449
+ name : dashql_pwa_reloc
450
+ path : ${{ github.workspace }}/packages/dashql -app/build/reloc
451
451
452
452
- name : Setup cargo cache
453
453
uses : actions/cache@v4
@@ -478,15 +478,15 @@ jobs:
478
478
run : |
479
479
yarn install --frozen-lockfile
480
480
481
- - name : Freeze SQLynx version
481
+ - name : Freeze DashQL version
482
482
shell : bash
483
483
run : |
484
- chmod +x ./.bin/sqlynx -pack
485
- ./.bin/sqlynx -pack freeze
484
+ chmod +x ./.bin/dashql -pack
485
+ ./.bin/dashql -pack freeze
486
486
487
487
- name : Run tests
488
488
run : |
489
- cargo test -p sqlynx -native
489
+ cargo test -p dashql -native
490
490
491
491
- name : Build native app for macOS without code signing
492
492
if : ${{ !inputs.signed }}
@@ -523,14 +523,14 @@ jobs:
523
523
524
524
- uses : actions/upload-artifact@v4
525
525
with :
526
- name : sqlynx_native_macos_dmg
526
+ name : dashql_native_macos_dmg
527
527
path : ${{ github.workspace }}/target/universal-apple-darwin/release/bundle/dmg/
528
528
retention-days : 1
529
529
530
530
- uses : actions/upload-artifact@v4
531
531
if : ${{ inputs.signed }}
532
532
with :
533
- name : sqlynx_native_macos_update
533
+ name : dashql_native_macos_update
534
534
path : ${{ github.workspace }}/target/release/bundle/macos/
535
535
retention-days : 1
536
536
0 commit comments