Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
4c9860e
Bump version to 0.3.9
Nemo157 Jan 25, 2022
9af5b00
Update all locked dependencies
Nemo157 Jan 25, 2022
d0eceac
Disable audit requirement
Nemo157 Jan 25, 2022
50d5bb5
Fix new clippy warnings
Nemo157 Jan 25, 2022
1a07714
Unlock version of tarpaulin used
Nemo157 Jan 25, 2022
643426b
Merge #136
bors[bot] Jan 25, 2022
a71fade
Update to zstd 0.9
Nemo157 Jan 25, 2022
36563e8
Bump version to 0.3.10
Nemo157 Jan 25, 2022
ca078b4
Merge #137
bors[bot] Jan 25, 2022
15a0ab8
Update zstd dependency
Nov 8, 2021
ea9ebad
Merge #131
bors[bot] Jan 25, 2022
9dd0620
Bump version to 0.3.11
Nemo157 Jan 25, 2022
40f2446
Merge #138
bors[bot] Jan 25, 2022
4577e83
Use only `std` feature for `brotli`
mati865 Jan 26, 2022
711aff3
Merge #139
bors[bot] Jan 26, 2022
b73c063
Bump version to 0.3.12
Nemo157 Jan 26, 2022
7e9ecbb
Merge #140
bors[bot] Jan 26, 2022
d3dccc5
Bump zstd dependency
indygreg Apr 16, 2022
674c32b
Bump version to 0.3.13
Nemo157 May 11, 2022
91f779e
Merge #144
bors[bot] May 11, 2022
7f14c8e
Update proptest
Nemo157 May 11, 2022
1c181e2
Update rand
Nemo157 May 11, 2022
08e49a1
Update ntest
Nemo157 May 11, 2022
02dfd88
Merge #146
bors[bot] May 11, 2022
33f0b71
Remove unused futures-codec dependency
Nemo157 May 11, 2022
63ea354
Add cargo-deny config
Nemo157 May 11, 2022
cf23c9b
Migrate from cargo audit to cargo deny
Nemo157 May 11, 2022
6104f83
Merge #147
bors[bot] May 11, 2022
eb1d0cc
bufread::generic::Decoder: don't reinitialize on reader EOF
eeeeeta May 12, 2022
701a3a3
Add assertion that we do not read past EOF
Nemo157 May 13, 2022
e724673
Don't reinitialize on reader EOF for other implementations
Nemo157 May 15, 2022
286ff05
Merge #148
bors[bot] May 15, 2022
149c9f8
Bump version to 0.3.14
Nemo157 May 19, 2022
ada65c6
Merge #149
bors[bot] May 19, 2022
c02da1c
Add dependabot
NobodyXu Aug 28, 2022
189f730
zstd: surface implicit default level `3` via libzstd constant
hdhoang Aug 29, 2022
5530b75
Merge #158
bors[bot] Aug 29, 2022
0a47de9
Add `rebase-strategy: "disabled"` to dependabot
NobodyXu Aug 30, 2022
424611d
Merge #157
bors[bot] Aug 30, 2022
a456f2c
Bump codecov/codecov-action from 1 to 3
dependabot[bot] Aug 30, 2022
404687f
Bump actions/checkout from 2 to 3
dependabot[bot] Aug 30, 2022
39f1f9e
Merge #160
bors[bot] Aug 30, 2022
da27355
Merge #159
bors[bot] Aug 30, 2022
12d0f5f
Bump ntest from 0.7.5 to 0.8.1
dependabot[bot] Aug 31, 2022
09f84b8
Merge #169
bors[bot] Aug 31, 2022
1700bcf
Box the `BrotliState` value because it is very large
wesleywiser Sep 22, 2022
7932607
Merge #173
bors[bot] Sep 22, 2022
7118845
Fix endianness when reading the `extra` field of a gzip header
Nemo157 Oct 8, 2022
435258c
Merge #176
bors[bot] Oct 8, 2022
886288e
Bump version to 0.3.15
Nemo157 Oct 8, 2022
9d6c415
Merge #177
bors[bot] Oct 8, 2022
b39918d
chore: update locked vulnerable deps
robjtede May 6, 2023
e8b4d67
Merge pull request #190 from robjtede/audit
Nemo157 May 8, 2023
1cdf8bc
ci: remove most actions-rs actions
robjtede May 6, 2023
79a36e4
Merge #191
bors[bot] May 8, 2023
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: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Dependabot dependency version checks / updates

version: 2
updates:
- package-ecosystem: "github-actions"
# Workflow files stored in the
# default location of `.github/workflows`
directory: "/"
schedule:
interval: "daily"
rebase-strategy: "disabled"
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "daily"
rebase-strategy: "disabled"
20 changes: 0 additions & 20 deletions .github/workflows/audit.yml

This file was deleted.

9 changes: 3 additions & 6 deletions .github/workflows/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,9 @@ jobs:
name: cargo test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
- uses: actions-rs/cargo@v1
with:
command: test
args: --workspace --locked --all-features
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
- run: cargo --locked test --workspace --all-features

on:
push:
Expand Down
19 changes: 6 additions & 13 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,12 @@ jobs:
name: codecov
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
- uses: actions-rs/tarpaulin@v0.1
with:
version: 0.13.3 # v0.14.0 has issues with time v0.2.16
args:
--locked
--all-features
--
--skip 'proptest::'
- uses: codecov/codecov-action@v1
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
- uses: taiki-e/cache-cargo-install-action@v1
with: { tool: cargo-tarpaulin }
- run: cargo --locked tarpaulin --all-features -- --skip 'proptest::'
- uses: codecov/codecov-action@v3

on:
push:
Expand Down
30 changes: 30 additions & 0 deletions .github/workflows/deny.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: deny

env:
RUST_BACKTRACE: 1

jobs:
cargo-deny-advisories:
name: cargo deny advisories
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v3
- uses: EmbarkStudios/cargo-deny-action@v1
with:
command: check advisories

cargo-deny-licenses:
name: cargo deny bans licenses sources
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: EmbarkStudios/cargo-deny-action@v1
with:
command: check bans licenses sources

on:
push:
branches: [staging, trying]
pull_request:
branches: [prīmum]
10 changes: 3 additions & 7 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,11 @@ jobs:
env:
RUSTDOCFLAGS: '--cfg=docsrs -Dwarnings'
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
rust-version: nightly
- uses: actions-rs/cargo@v1
with:
command: doc
toolchain: nightly
args: --all-features --no-deps
- run: cargo doc --all-features --no-deps

on:
push:
Expand Down
51 changes: 18 additions & 33 deletions .github/workflows/exhaustive.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,18 @@ jobs:
- { toolchain: stable, target: x86_64-unknown-linux-gnu, os: ubuntu-latest }
runs-on: ${{ matrix.platform.os }}
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
with:
rust-version: ${{ matrix.platform.toolchain }}
targets: ${{ matrix.platform.target }}
- uses: actions-rs/cargo@v1
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: ${{ matrix.platform.toolchain }}
command: test
args: --all --locked --all-features
target: ${{ matrix.platform.target }}
- run: cargo --locked test --all --all-features

min-versions:
name: cargo test --shallow-minimal-versions
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: hecrj/setup-rust-action@v1
with:
rust-version: nightly
Expand All @@ -53,27 +49,20 @@ jobs:
- uses: hecrj/setup-rust-action@v1
with:
rust-version: stable
- uses: actions-rs/cargo@v1
with:
command: test
args: --workspace --locked --all-features
- run: cargo --locked test --workspace --all-features

check-features:
name: cargo hack check --feature-powerset
runs-on: ubuntu-latest
env:
RUSTFLAGS: -Dwarnings
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
- uses: actions-rs/cargo@v1
with:
command: install
args: cargo-hack
- uses: actions-rs/cargo@v1
with:
command: hack
args: check
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
- uses: taiki-e/cache-cargo-install-action@v1
with: { tool: cargo-hack }
- run:
cargo hack check
--workspace
--feature-powerset
--no-dev-deps
Expand All @@ -85,16 +74,12 @@ jobs:
env:
RUSTFLAGS: -Dwarnings
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
- uses: actions-rs/cargo@v1
with:
command: install
args: cargo-hack
- uses: actions-rs/cargo@v1
with:
command: hack
args: check
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
- uses: taiki-e/cache-cargo-install-action@v1
with: { tool: cargo-hack }
- run:
cargo hack check
--workspace
--feature-powerset
--all-targets
Expand Down
18 changes: 6 additions & 12 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,19 @@ jobs:
name: cargo fmt --check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
with: { components: rustfmt }
- uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check
- run: cargo fmt --all -- --check

clippy:
name: cargo clippy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
with: { components: clippy }
- uses: actions-rs/cargo@v1
with:
command: clippy
args: --all --all-targets --all-features --locked -- -D warnings
- run: cargo --locked clippy --all --all-targets --all-features -- -D warnings

on:
push:
Expand Down
34 changes: 11 additions & 23 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,45 +8,33 @@ jobs:
name: cargo +nightly test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
with:
rust-version: nightly
- uses: actions-rs/cargo@v1
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: nightly
command: test
args: --all --locked --all-features
- run: cargo --locked test --all --all-features

fmt:
name: cargo +nightly fmt --check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
with:
rust-version: nightly
components: rustfmt
- uses: actions-rs/cargo@v1
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: nightly
command: fmt
args: --all -- --check
components: rustfmt
- run: cargo fmt --all -- --check

clippy:
name: cargo +nightly clippy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: hecrj/setup-rust-action@v1
with:
rust-version: nightly
components: clippy
- uses: actions-rs/cargo@v1
- uses: actions/checkout@v3
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: nightly
command: clippy
args: --all --all-targets --all-features --locked -- -D warnings
components: clippy
- run: cargo --locked clippy --all --all-targets --all-features -- -D warnings

on:
schedule:
Expand Down
Loading