Skip to content

chore(deps): Bump scc from 2.1.13 to 2.2.5 #1656

chore(deps): Bump scc from 2.1.13 to 2.2.5

chore(deps): Bump scc from 2.1.13 to 2.2.5 #1656

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
concurrency:
group: build-ci-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
name: Lint and Format
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install protoc
uses: arduino/setup-protoc@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Format
run: |
rustup toolchain install nightly
rustup component add rustfmt --toolchain nightly
cargo +nightly fmt --check
- name: Lint
run: cargo clippy --all --all-features -- --deny warnings
build:
name: Tests
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ssh-key: ${{ secrets.SSH_KEY }}
submodules: 'true'
- name: Install protoc
uses: arduino/setup-protoc@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Standard tests
run: cargo test -- --skip slt_datasource_ --skip slt_tpch --skip slt_hybrid
- name: SLTs Hybrid
run: cargo test slt_hybrid
- name: SLTs Parquet
env:
AWS_KEY: ${{ secrets.AWS_KEY }}
AWS_SECRET: ${{ secrets.AWS_SECRET }}
run: cargo test slt_datasource_parquet
# - name: SLTs CSV
# env:
# AWS_KEY: ${{ secrets.AWS_KEY }}
# AWS_SECRET: ${{ secrets.AWS_SECRET }}
# run: cargo test slt_datasource_csv
- name: SLTs Delta
env:
AWS_KEY: ${{ secrets.AWS_KEY }}
AWS_SECRET: ${{ secrets.AWS_SECRET }}
run: cargo test slt_datasource_delta
- name: SLTs Postgres
run: |
./scripts/create-test-postgres-db.sh
cargo test slt_datasource_postgres
- name: SLTs TPC-H SF=0.1
env:
# TODO: Stack overflow during explain for q20
# DEBUG_PRINT_EXPLAIN: 1
DEBUG_PRINT_PROFILE_DATA: 1
run: |
cargo test slt/tpch
- name: SLTs Clickbench truncated
run: |
cargo test slt/clickbench
wasm:
name: Build wasm
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install protoc
uses: arduino/setup-protoc@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Install wasm-pack
run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
- name: Build wasm
run: wasm-pack build crates/rayexec_wasm/ --scope glaredb