Skip to content

Phase 1+2: foundation sentinel + performance engine (batch, vector, stats) #4

Phase 1+2: foundation sentinel + performance engine (batch, vector, stats)

Phase 1+2: foundation sentinel + performance engine (batch, vector, stats) #4

Workflow file for this run

name: ci
on:
push:
branches:
- main
- 'feat/**'
pull_request:
workflow_dispatch:
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true
jobs:
build-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: '8.0.x'
- run: dotnet --info
- run: dotnet restore HydraDB.sln
- run: dotnet build HydraDB.sln -c Release --no-restore
- run: dotnet test HydraDB.sln -c Release --no-build --logger "console;verbosity=normal"
- name: cli smoke
run: |
printf 'create table t (id int primary key, v int)\ninsert into t values (1,10), (2,20), (3,30)\nselect count(*), sum(v) from t\n.checkpoint\n.stats\n' | dotnet run -c Release --project src/HydraDB.Cli -- ./ci-data