Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
- uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- run: cargo fmt --all --check
- run: cargo clippy --workspace --all-targets --all-features

Expand All @@ -42,8 +42,8 @@ jobs:
steps:
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2.9.2
- uses: taiki-e/install-action@v2.87.0
- uses: Swatinem/rust-cache@v2.9.3
- uses: taiki-e/install-action@v2.87.29
with:
tool: cargo-nextest
# --no-tests=warn because the crates are still skeletons and nextest
Expand All @@ -62,7 +62,7 @@ jobs:
- uses: actions/checkout@v7.0.1
# Must match rust-version in Cargo.toml and rust-toolchain.toml.
- uses: dtolnay/rust-toolchain@1.98.0
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- run: cargo check --workspace --all-features

docs:
Expand All @@ -73,7 +73,7 @@ jobs:
steps:
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- run: cargo doc --workspace --no-deps --all-features

# Packaging is checked on every change rather than at release time, because a
Expand All @@ -85,15 +85,15 @@ jobs:
steps:
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- run: cargo publish --workspace --locked --dry-run

deny:
name: Licenses and advisories
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v7.0.1
- uses: taiki-e/install-action@v2.87.0
- uses: taiki-e/install-action@v2.87.29
with:
tool: cargo-deny
- run: cargo deny check
Expand All @@ -106,7 +106,7 @@ jobs:
steps:
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- uses: taiki-e/install-action@v2.87.0
- uses: taiki-e/install-action@v2.87.29
with:
tool: cargo-geiger
- run: cargo geiger --workspace --output-format GitHubMarkdown >> "$GITHUB_STEP_SUMMARY" || true
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- uses: dtolnay/rust-toolchain@nightly
with:
components: miri
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- name: Miri over the crates with unsafe in them
env:
MIRIFLAGS: -Zmiri-strict-provenance -Zmiri-symbolic-alignment-check
Expand All @@ -44,7 +44,7 @@ jobs:
- uses: dtolnay/rust-toolchain@nightly
with:
components: rust-src
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- name: Test under ${{ matrix.sanitizer }}Sanitizer
env:
RUSTFLAGS: -Zsanitizer=${{ matrix.sanitizer }}
Expand All @@ -60,7 +60,7 @@ jobs:
steps:
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- env:
RUSTFLAGS: --cfg loom
run: cargo test -p kohebi-core --features loom --release -- --test-threads=1
Expand All @@ -75,7 +75,7 @@ jobs:
steps:
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- run: cargo build --release --bin kohebi
- name: Full corpus under --${{ matrix.mode }}
run: |
Expand All @@ -87,7 +87,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v7.0.1
- uses: taiki-e/install-action@v2.87.0
- uses: taiki-e/install-action@v2.87.29
with:
tool: cargo-deny
- run: cargo deny check advisories
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
# when it does fail it fails here rather than as `can't find crate for
# core` several minutes into a build.
- run: rustup target add ${{ matrix.target }}
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- run: cargo build --release --bin kohebi --target ${{ matrix.target }}
- name: Package
shell: bash
Expand All @@ -70,7 +70,7 @@ jobs:
else
tar czf "$name.tar.gz" "$name"
fi
- uses: actions/upload-artifact@v7.0.1
- uses: actions/upload-artifact@v7.0.2
with:
name: dist-${{ matrix.target }}
# One pattern per line. The upload action's globs are not a shell's,
Expand All @@ -94,7 +94,7 @@ jobs:
- uses: actions/checkout@v7.0.1
with:
ref: ${{ env.TAG }}
- uses: actions/download-artifact@v8.0.1
- uses: actions/download-artifact@v8.0.2
with:
pattern: dist-*
merge-multiple: true
Expand All @@ -107,7 +107,7 @@ jobs:
- uses: actions/attest-build-provenance@v4.2.2
with:
subject-path: dist/*
- uses: softprops/action-gh-release@v3.0.2
- uses: softprops/action-gh-release@v3.0.3
with:
tag_name: ${{ env.TAG }}
files: dist/*
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:
with:
ref: ${{ env.TAG }}
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2.9.2
- uses: Swatinem/rust-cache@v2.9.3
- name: The tag and the manifests agree
run: |
set -euo pipefail
Expand Down
Loading