Skip to content

feat: Add ZIP support (+ EPUB, Office Open XML, Open Document, and OpenXPS) and Collection Data Hash assertion #2256

feat: Add ZIP support (+ EPUB, Office Open XML, Open Document, and OpenXPS) and Collection Data Hash assertion

feat: Add ZIP support (+ EPUB, Office Open XML, Open Document, and OpenXPS) and Collection Data Hash assertion #2256

Triggered via pull request July 10, 2024 16:44
@ok-nickok-nick
synchronize #499
ok-nick/zip
Status Failure
Total duration 3m 33s
Artifacts

ci.yml

on: pull_request
Unit tests (WASM)
1m 24s
Unit tests (WASM)
Clippy
38s
Clippy
Enforce Rust code format
13s
Enforce Rust code format
Preflight docs.rs build
2m 2s
Preflight docs.rs build
Check for unused dependencies
2m 13s
Check for unused dependencies
Ensure (MINOR) tag is used when making an API breaking change
2m 4s
Ensure (MINOR) tag is used when making an API breaking change
Matrix: License / vulnerability audit
Matrix: Preflight crate publish
Matrix: Unit tests with minimum versions of direct dependencies
Matrix: Unit tests
Matrix: Unit tests
Fit to window
Zoom out
Zoom in

Annotations

16 errors and 22 warnings
variable does not need to be mutable: sdk/src/assertions/collection_hash.rs#L277
error: variable does not need to be mutable --> sdk/src/assertions/collection_hash.rs:277:13 | 277 | let mut stream = Cursor::new(ZIP_SAMPLE1); | ----^^^^^^ | | | help: remove this `mut` | = note: `#[deny(unused_mut)]` implied by `#[deny(warnings)]`
unused variable: `stream`: sdk/src/assertions/collection_hash.rs#L277
error: unused variable: `stream` --> sdk/src/assertions/collection_hash.rs:277:17 | 277 | let mut stream = Cursor::new(ZIP_SAMPLE1); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream` | note: the lint level is defined here --> sdk/src/lib.rs:14:9 | 14 | #![deny(warnings)] | ^^^^^^^^ = note: `#[deny(unused_variables)]` implied by `#[deny(warnings)]`
Clippy
Clippy had exited with the 101 exit code
Unit tests (macos-latest, stable)
Process completed with exit code 101.
Unit tests (ubuntu-latest, 1.74.0)
Process completed with exit code 101.
Unit tests with minimum versions of direct dependencies (ubuntu-latest)
Process completed with exit code 101.
Unit tests (ubuntu-latest, stable)
Process completed with exit code 101.
Unit tests (macos-latest, 1.74.0)
Process completed with exit code 101.
Unit tests with minimum versions of direct dependencies (macos-latest)
Process completed with exit code 101.
Unit tests (WASM)
Process completed with exit code 1.
Unit tests (aarch64-unknown-linux-gnu, stable)
Process completed with exit code 101.
Unit tests (aarch64-unknown-linux-gnu, 1.74.0)
Process completed with exit code 101.
Check for unused dependencies
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Unit tests with minimum versions of direct dependencies (windows-latest)
Process completed with exit code 1.
Unit tests (windows-latest, 1.74.0)
Process completed with exit code 1.
Unit tests (windows-latest, stable)
Process completed with exit code 1.
Enforce Rust code format
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
License / vulnerability audit (bans licenses sources)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
License / vulnerability audit (advisories)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Clippy
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (macos-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (ubuntu-latest, 1.74.0)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests with minimum versions of direct dependencies (ubuntu-latest)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (ubuntu-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (macos-latest, 1.74.0)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests with minimum versions of direct dependencies (macos-latest)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Preflight crate publish (ubuntu-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (WASM)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (aarch64-unknown-linux-gnu, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Preflight docs.rs build
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Ensure (MINOR) tag is used when making an API breaking change
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, paulhatch/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (aarch64-unknown-linux-gnu, 1.74.0)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Check for unused dependencies
The following actions uses node12 which is deprecated and will be forced to run on node16: aig787/cargo-udeps-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Check for unused dependencies
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, aig787/cargo-udeps-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests with minimum versions of direct dependencies (windows-latest)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (windows-latest, 1.74.0)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (windows-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/