Skip to content

Bumps verison to v0.12.0 (#216) #640

Bumps verison to v0.12.0 (#216)

Bumps verison to v0.12.0 (#216) #640

Triggered via push August 23, 2024 19:20
Status Success
Total duration 3m 6s
Artifacts

rust.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

63 warnings
build (macos-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build (macos-latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (macos-latest)
profiles for the non root package will be ignored, specify profiles at the workspace root:
build (macos-latest)
virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
build (macos-latest)
profiles for the non root package will be ignored, specify profiles at the workspace root:
build (macos-latest)
virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
build (macos-latest)
the following packages contain code that will be rejected by a future version of Rust: rstest v0.9.0
doc list item missing indentation: ion-schema/src/system.rs#L95
warning: doc list item missing indentation --> ion-schema/src/system.rs:95:9 | 95 | /// Otherwise, returns false if this update is for an isl import type and it is not yet added to the type_store. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 95 | /// Otherwise, returns false if this update is for an isl import type and it is not yet added to the type_store. | ++
doc list item missing indentation: ion-schema/src/system.rs#L94
warning: doc list item missing indentation --> ion-schema/src/system.rs:94:9 | 94 | /// Returns true, if this update is not for an isl import type or it is for an isl import type but it is added to the type_store | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 94 | /// Returns true, if this update is not for an isl import type or it is for an isl import type but it is added to the type_store | ++
doc list item missing indentation: ion-schema/src/system.rs#L54
warning: doc list item missing indentation --> ion-schema/src/system.rs:54:5 | 54 | /// [`PendingTypes`] can be promoted the [`TypeStore`]. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 54 | /// [`PendingTypes`] can be promoted the [`TypeStore`]. | ++
doc list item missing indentation: ion-schema/src/system.rs#L53
warning: doc list item missing indentation --> ion-schema/src/system.rs:53:5 | 53 | /// [`SchemaSystem`] finishes loading these types, the type definitions in | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 53 | /// [`SchemaSystem`] finishes loading these types, the type definitions in | ++
doc list item missing indentation: ion-schema/src/system.rs#L52
warning: doc list item missing indentation --> ion-schema/src/system.rs:52:5 | 52 | /// that we do not have a complete definition for yet. When the | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 52 | /// that we do not have a complete definition for yet. When the | ++
doc list item missing indentation: ion-schema/src/system.rs#L51
warning: doc list item missing indentation --> ion-schema/src/system.rs:51:5 | 51 | /// An instance of [`PendingTypes`] is used to track information about types | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 51 | /// An instance of [`PendingTypes`] is used to track information about types | ++
doc list item missing indentation: ion-schema/src/system.rs#L50
warning: doc list item missing indentation --> ion-schema/src/system.rs:50:5 | 50 | /// of these types, it cannot find them in the [`TypeStore`]. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 50 | /// of these types, it cannot find them in the [`TypeStore`]. | ++
doc list item missing indentation: ion-schema/src/system.rs#L49
warning: doc list item missing indentation --> ion-schema/src/system.rs:49:5 | 49 | /// Because the [`SchemaSystem`] does not yet know the complete definition | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 49 | /// Because the [`SchemaSystem`] does not yet know the complete definition | ++
doc list item missing indentation: ion-schema/src/schema.rs#L6
warning: doc list item missing indentation --> ion-schema/src/schema.rs:6:5 | 6 | //! It returns the [`TypeDefinition`] if it is defined in the [`Schema`] otherwise returns [`None`]. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 6 | //! It returns the [`TypeDefinition`] if it is defined in the [`Schema`] otherwise returns [`None`]. | ++
doc list item missing indentation: ion-schema/src/isl/mod.rs#L15
warning: doc list item missing indentation --> ion-schema/src/isl/mod.rs:15:5 | 15 | //! The type reference grammar is defined in the [Ion Schema Specification] | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 15 | //! The type reference grammar is defined in the [Ion Schema Specification] | ++
doc list item missing indentation: ion-schema/src/isl/mod.rs#L12
warning: doc list item missing indentation --> ion-schema/src/isl/mod.rs:12:5 | 12 | //! which converts given ion content in the schema file into an ISL constraint(not-yet-resolved constraints). | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 12 | //! which converts given ion content in the schema file into an ISL constraint(not-yet-resolved constraints). | ++
doc list item missing indentation: ion-schema/src/isl/mod.rs#L9
warning: doc list item missing indentation --> ion-schema/src/isl/mod.rs:9:5 | 9 | //! into an ISL import. It stores schema id, an optional type that needs to be imported and an optional alias to that type. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 9 | //! into an ISL import. It stores schema id, an optional type that needs to be imported and an optional alias to that type. | ++
doc list item missing indentation: ion-schema/src/isl/mod.rs#L6
warning: doc list item missing indentation --> ion-schema/src/isl/mod.rs:6:5 | 6 | //! into an ISL types(not-yet-resolved types). It stores `IslConstraint`s defined within the given type. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation = note: `#[warn(clippy::doc_lazy_continuation)]` on by default help: indent this line | 6 | //! into an ISL types(not-yet-resolved types). It stores `IslConstraint`s defined within the given type. | ++
build (ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1, 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/
build (ubuntu-latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1, 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/
build (ubuntu-latest)
profiles for the non root package will be ignored, specify profiles at the workspace root:
build (ubuntu-latest)
virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
build (ubuntu-latest)
profiles for the non root package will be ignored, specify profiles at the workspace root:
build (ubuntu-latest)
virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
build (ubuntu-latest)
profiles for the non root package will be ignored, specify profiles at the workspace root:
build (ubuntu-latest)
virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
build (ubuntu-latest)
the following packages contain code that will be rejected by a future version of Rust: rstest v0.9.0
build (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (windows-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build (windows-latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build (windows-latest)
profiles for the non root package will be ignored, specify profiles at the workspace root:
build (windows-latest)
virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
build (windows-latest)
the following packages contain code that will be rejected by a future version of Rust: rstest v0.9.0
build (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build (windows-latest)
profiles for the non root package will be ignored, specify profiles at the workspace root:
build (windows-latest)
virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
doc list item without indentation: ion-schema/src/system.rs#L95
warning: doc list item without indentation --> ion-schema/src/system.rs:95:9 | 95 | /// Otherwise, returns false if this update is for an isl import type and it is not yet added to the type_store. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 95 | /// Otherwise, returns false if this update is for an isl import type and it is not yet added to the type_store. | ++
doc list item without indentation: ion-schema/src/system.rs#L94
warning: doc list item without indentation --> ion-schema/src/system.rs:94:9 | 94 | /// Returns true, if this update is not for an isl import type or it is for an isl import type but it is added to the type_store | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 94 | /// Returns true, if this update is not for an isl import type or it is for an isl import type but it is added to the type_store | ++
doc list item without indentation: ion-schema/src/system.rs#L54
warning: doc list item without indentation --> ion-schema/src/system.rs:54:5 | 54 | /// [`PendingTypes`] can be promoted the [`TypeStore`]. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 54 | /// [`PendingTypes`] can be promoted the [`TypeStore`]. | ++
doc list item without indentation: ion-schema/src/system.rs#L53
warning: doc list item without indentation --> ion-schema/src/system.rs:53:5 | 53 | /// [`SchemaSystem`] finishes loading these types, the type definitions in | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 53 | /// [`SchemaSystem`] finishes loading these types, the type definitions in | ++
doc list item without indentation: ion-schema/src/system.rs#L52
warning: doc list item without indentation --> ion-schema/src/system.rs:52:5 | 52 | /// that we do not have a complete definition for yet. When the | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 52 | /// that we do not have a complete definition for yet. When the | ++
doc list item without indentation: ion-schema/src/system.rs#L51
warning: doc list item without indentation --> ion-schema/src/system.rs:51:5 | 51 | /// An instance of [`PendingTypes`] is used to track information about types | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 51 | /// An instance of [`PendingTypes`] is used to track information about types | ++
doc list item without indentation: ion-schema/src/system.rs#L50
warning: doc list item without indentation --> ion-schema/src/system.rs:50:5 | 50 | /// of these types, it cannot find them in the [`TypeStore`]. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 50 | /// of these types, it cannot find them in the [`TypeStore`]. | ++
doc list item without indentation: ion-schema/src/system.rs#L49
warning: doc list item without indentation --> ion-schema/src/system.rs:49:5 | 49 | /// Because the [`SchemaSystem`] does not yet know the complete definition | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 49 | /// Because the [`SchemaSystem`] does not yet know the complete definition | ++
doc list item without indentation: ion-schema/src/schema.rs#L6
warning: doc list item without indentation --> ion-schema/src/schema.rs:6:5 | 6 | //! It returns the [`TypeDefinition`] if it is defined in the [`Schema`] otherwise returns [`None`]. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 6 | //! It returns the [`TypeDefinition`] if it is defined in the [`Schema`] otherwise returns [`None`]. | ++
doc list item without indentation: ion-schema/src/isl/mod.rs#L15
warning: doc list item without indentation --> ion-schema/src/isl/mod.rs:15:5 | 15 | //! The type reference grammar is defined in the [Ion Schema Specification] | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 15 | //! The type reference grammar is defined in the [Ion Schema Specification] | ++
doc list item without indentation: ion-schema/src/isl/mod.rs#L12
warning: doc list item without indentation --> ion-schema/src/isl/mod.rs:12:5 | 12 | //! which converts given ion content in the schema file into an ISL constraint(not-yet-resolved constraints). | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 12 | //! which converts given ion content in the schema file into an ISL constraint(not-yet-resolved constraints). | ++
doc list item without indentation: ion-schema/src/isl/mod.rs#L9
warning: doc list item without indentation --> ion-schema/src/isl/mod.rs:9:5 | 9 | //! into an ISL import. It stores schema id, an optional type that needs to be imported and an optional alias to that type. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation help: indent this line | 9 | //! into an ISL import. It stores schema id, an optional type that needs to be imported and an optional alias to that type. | ++
doc list item without indentation: ion-schema/src/isl/mod.rs#L6
warning: doc list item without indentation --> ion-schema/src/isl/mod.rs:6:5 | 6 | //! into an ISL types(not-yet-resolved types). It stores `IslConstraint`s defined within the given type. | ^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation = note: `#[warn(clippy::doc_lazy_continuation)]` on by default help: indent this line | 6 | //! into an ISL types(not-yet-resolved types). It stores `IslConstraint`s defined within the given type. | ++
the borrowed expression implements the required traits: ion-schema/src/constraint.rs#L1191
warning: the borrowed expression implements the required traits --> ion-schema/src/constraint.rs:1191:29 | 1191 | / ... &format!( 1192 | | ... "expected list/sexp/struct/document found {}", 1193 | | ... if element.is_null() { 1194 | | ... format!("{element}") ... | 1197 | | ... } 1198 | | ... ), | |_______________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args help: change this to | 1191 ~ format!( 1192 + "expected list/sexp/struct/document found {}", 1193 + if element.is_null() { 1194 + format!("{element}") 1195 + } else { 1196 + format!("{}", element.ion_type()) 1197 + } 1198 ~ ), |
the borrowed expression implements the required traits: ion-schema/src/constraint.rs#L1045
warning: the borrowed expression implements the required traits --> ion-schema/src/constraint.rs:1045:21 | 1045 | / &format!( 1046 | | "Expected {} of field {}: found {}", 1047 | | occurs_range, 1048 | | field_name, 1049 | | values.len() 1050 | | ), | |_____________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default help: change this to | 1045 ~ format!( 1046 + "Expected {} of field {}: found {}", 1047 + occurs_range, 1048 + field_name, 1049 + values.len() 1050 ~ ), |