Skip to content

Proxy derive macros, rustc plugin codegen, safety improvements #469

Proxy derive macros, rustc plugin codegen, safety improvements

Proxy derive macros, rustc plugin codegen, safety improvements #469

Triggered via pull request March 25, 2024 19:17
Status Failure
Total duration 12m 1s
Artifacts

ci.yml

on: pull_request
Matrix: Check
Fit to window
Zoom out
Zoom in

Annotations

45 errors and 82 warnings
Rustfmt
left behind trailing whitespace
Rustfmt
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
Check (ubuntu-latest, lua54, aarch64-unknown-linux-gnu)
Process completed with exit code 101.
Check (ubuntu-latest, luajit)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, luajit)
The operation was canceled.
Check (ubuntu-latest, lua51)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, lua51)
The operation was canceled.
Check (ubuntu-latest, luajit52)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, luajit52)
The operation was canceled.
Check (windows-latest, lua54)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (windows-latest, lua54)
The operation was canceled.
Check (ubuntu-latest, lua53)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, lua53)
The operation was canceled.
Check (ubuntu-latest, lua54)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, lua54)
The operation was canceled.
Check (ubuntu-latest, lua52)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, lua52)
The operation was canceled.
Check (macOS-latest, lua54)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (macOS-latest, lua54)
The operation was canceled.
Clippy: crates/bevy_mod_scripting_common/src/input.rs#L14
unused imports: `Colon`, `Expr`, `Token`, `TraitItem`
Clippy: crates/bevy_mod_scripting_common/src/utils.rs#L2
unused macro definition: `impl_parse_enum`
Clippy: crates/bevy_mod_scripting_common/src/utils.rs#L99
unused import: `impl_parse_enum`
Clippy: crates/bevy_mod_scripting_common/src/input.rs#L31
field `0` is never read
Clippy
could not compile `bevy_mod_scripting_common` (lib) due to 4 previous errors
Clippy
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L102
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L113
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L124
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L134
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L177
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L182
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L186
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L193
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L193
cannot find type `LuaEntity` in this scope
Docs: crates/bevy_script_api/src/lua/bevy/mod.rs#L211
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L102
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L113
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L124
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L134
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L177
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L182
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L186
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L193
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L193
cannot find type `LuaEntity` in this scope
Tests: crates/bevy_script_api/src/lua/bevy/mod.rs#L211
cannot find type `LuaEntity` in this scope
Rustfmt
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
Rustfmt
rustfmt has failed to format. See previous 1 errors.
Rustfmt
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/
Rustfmt
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/
Rustfmt
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/
Rustfmt
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/
Check (ubuntu-latest, lua54, aarch64-unknown-linux-gnu)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Check (ubuntu-latest, lua54, aarch64-unknown-linux-gnu)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@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 (ubuntu-latest, lua54, aarch64-unknown-linux-gnu)
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/
Check (ubuntu-latest, lua54, aarch64-unknown-linux-gnu)
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/
Check (ubuntu-latest, lua54, aarch64-unknown-linux-gnu)
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/
Check (ubuntu-latest, lua54, aarch64-unknown-linux-gnu)
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/
Check (ubuntu-latest, luajit)
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/
Check (ubuntu-latest, luajit)
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/
Check (ubuntu-latest, luajit)
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/
Check (ubuntu-latest, luajit)
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/
Check (ubuntu-latest, lua51)
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/
Check (ubuntu-latest, lua51)
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/
Check (ubuntu-latest, lua51)
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/
Check (ubuntu-latest, lua51)
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/
Check (ubuntu-latest, luajit52)
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/
Check (ubuntu-latest, luajit52)
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/
Check (ubuntu-latest, luajit52)
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/
Check (ubuntu-latest, luajit52)
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/
Check (windows-latest, lua54)
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/
Check (windows-latest, lua54)
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/
Check (windows-latest, lua54)
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/
Check (windows-latest, lua54)
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/
Check (ubuntu-latest, lua53)
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/
Check (ubuntu-latest, lua53)
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/
Check (ubuntu-latest, lua53)
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/
Check (ubuntu-latest, lua53)
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/
Check (ubuntu-latest, lua54)
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/
Check (ubuntu-latest, lua54)
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/
Check (ubuntu-latest, lua54)
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/
Check (ubuntu-latest, lua54)
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/
Check (ubuntu-latest, lua52)
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/
Check (ubuntu-latest, lua52)
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/
Check (ubuntu-latest, lua52)
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/
Check (ubuntu-latest, lua52)
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/
Check (macOS-latest, lua54)
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/
Check (macOS-latest, lua54)
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/
Check (macOS-latest, lua54)
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/
Check (macOS-latest, lua54)
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/
Clippy
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
Clippy
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/
Clippy
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/
Clippy
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/
Clippy
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/
Docs
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Docs
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
Docs
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/
Docs
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/
Docs
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/
Docs
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/
Docs: crates/bevy_mod_scripting_common/src/input.rs#L14
unused imports: `Colon`, `Expr`, `Token`, `TraitItem`
Docs: crates/bevy_mod_scripting_common/src/utils.rs#L2
unused macro definition: `impl_parse_enum`
Docs: crates/bevy_mod_scripting_common/src/utils.rs#L99
unused import: `impl_parse_enum`
Docs: crates/bevy_mod_scripting_common/src/input.rs#L31
field `0` is never read
Docs
`bevy_mod_scripting_common` (lib) generated 4 warnings (run `cargo fix --lib -p bevy_mod_scripting_common` to apply 2 suggestions)
Docs: crates/bevy_mod_scripting_derive/src/lib.rs#L4
unused imports: `format_ident`, `quote_spanned`
Docs: crates/bevy_mod_scripting_derive/src/lib.rs#L5
unused imports: `DeriveInput`, `parse_macro_input`
Docs: crates/bevy_mod_scripting_derive/src/lib.rs#L5
unused import: `spanned::Spanned`
Docs
`bevy_mod_scripting_derive` (lib) generated 3 warnings (run `cargo fix --lib -p bevy_mod_scripting_derive` to apply 2 suggestions)
Docs
`bevy_mod_scripting_common` (lib) generated 4 warnings (4 duplicates)
Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
Tests: crates/bevy_mod_scripting_common/src/input.rs#L14
unused imports: `Colon`, `Expr`, `Token`, `TraitItem`
Tests: crates/bevy_mod_scripting_common/src/utils.rs#L2
unused macro definition: `impl_parse_enum`
Tests: crates/bevy_mod_scripting_common/src/utils.rs#L99
unused import: `impl_parse_enum`
Tests: crates/bevy_mod_scripting_common/src/input.rs#L31
field `0` is never read
Tests
`bevy_mod_scripting_common` (lib) generated 4 warnings (run `cargo fix --lib -p bevy_mod_scripting_common` to apply 2 suggestions)
Tests: crates/bevy_mod_scripting_derive/src/lib.rs#L4
unused imports: `format_ident`, `quote_spanned`
Tests: crates/bevy_mod_scripting_derive/src/lib.rs#L5
unused imports: `DeriveInput`, `parse_macro_input`
Tests: crates/bevy_mod_scripting_derive/src/lib.rs#L5
unused import: `spanned::Spanned`
Tests
`bevy_mod_scripting_derive` (lib) generated 3 warnings (run `cargo fix --lib -p bevy_mod_scripting_derive` to apply 2 suggestions)
Tests
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/
Tests
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/
Tests
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/
Tests
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/