Skip to content

deps: bump jsonschema from 0.33.0 to 0.46.3 #152

deps: bump jsonschema from 0.33.0 to 0.46.3

deps: bump jsonschema from 0.33.0 to 0.46.3 #152

Workflow file for this run

# .github/workflows/test.yml
name: "CI Tests"
on:
push:
branches: [main]
pull_request:
branches: [main]
permissions: {}
env:
CARGO_TERM_COLOR: always
CARGO_INCREMENTAL: 0
RUSTFLAGS: "-D warnings"
jobs:
test:
name: "Test (${{ matrix.os }})"
runs-on: ${{ matrix.os }}
permissions:
contents: read
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
with:
key: ${{ matrix.os }}
- name: Build workspace
run: cargo build --workspace --all-features
- name: Run tests
run: cargo test --workspace --all-features --no-fail-fast
env:
USE_MOCK: "1"
- name: Doc tests
run: cargo test --workspace --doc
# ── MSRV check ─────────────────────────────────────────────
msrv:
name: "MSRV (Minimum Supported Rust Version)"
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dtolnay/rust-toolchain@1.78.0 # set your MSRV here
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
- run: cargo check --workspace --all-features
# ── Benchmarks (no regression check — just compile) ────────
bench-check:
name: "Benchmark compilation check"
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
- run: cargo bench --workspace --no-run