Skip to content

build(deps): bump uuid from 1.20.0 to 1.23.0 (#274) #959

build(deps): bump uuid from 1.20.0 to 1.23.0 (#274)

build(deps): bump uuid from 1.20.0 to 1.23.0 (#274) #959

Workflow file for this run

name: CI
on:
push:
branches: [master]
pull_request:
jobs:
fmt:
name: rustfmt & miri (nightly)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly-2025-06-23
components: rustfmt, miri, rust-src
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- name: rustfmt (check)
run: cargo +nightly-2025-06-23 fmt --all -- --check
- name: miri (check)
run: cargo +nightly-2025-06-23 miri test --all-features --lib --bins --no-fail-fast --workspace --exclude wincode-fuzz
lint-test:
name: clippy & tests (MSRV)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.89.0
components: clippy
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- name: clippy (deny warnings)
run: cargo clippy --all-targets --all-features -- -D warnings
- name: clippy (empty features)
run: cargo clippy --no-default-features -- -D warnings
- name: clippy (alloc)
run: cargo clippy --no-default-features --features alloc -- -D warnings
- name: tests
run: cargo test --all-features --all-targets --no-fail-fast --workspace
- name: test alloc
run: cargo test --no-default-features --features alloc --no-fail-fast --workspace
- name: test doc
run: cargo test --all-features --doc --no-fail-fast --workspace
- name: test uuid no serde compat
run: cargo test uuid --no-default-features --features alloc,uuid --no-fail-fast --workspace
deny:
name: cargo-deny
runs-on: ubuntu-latest
env:
RUSTUP_TOOLCHAIN: 1.89.0
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.89.0
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- name: install cargo-deny
run: cargo install cargo-deny --version 0.19.0 --locked
- name: cargo deny
run: cargo deny check
fuzz:
name: fuzz smoke check (nightly)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly
components: rustfmt, clippy
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- name: rustfmt (fuzz)
run: cargo +nightly fmt --manifest-path fuzz/Cargo.toml -- --check
- name: clippy (fuzz)
run: cargo +nightly clippy --manifest-path fuzz/Cargo.toml --all-targets -- -D warnings
- uses: dtolnay/install@cargo-fuzz
- run: cargo +nightly fuzz run roundtrip --no-trace-compares -- -max_len=$((5 << 20)) -max_total_time=60