Skip to content

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

Proxy derive macros, rustc plugin codegen, safety improvements

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

Triggered via pull request March 27, 2024 00:38
Status Failure
Total duration 12m 5s
Artifacts

ci.yml

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

Annotations

52 errors and 80 warnings
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Rustfmt
left behind trailing whitespace
Check (ubuntu-latest, lua54, aarch64-unknown-linux-gnu)
Process completed with exit code 101.
Check (ubuntu-latest, lua52)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, lua51)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, lua52)
The operation was canceled.
Check (ubuntu-latest, lua51)
The operation was canceled.
Check (ubuntu-latest, luajit)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, luajit)
The operation was canceled.
Check (macOS-latest, lua54)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (ubuntu-latest, lua54)
The job was canceled because "ubuntu-latest_lua54_aarch" failed.
Check (macOS-latest, lua54)
The operation was canceled.
Check (ubuntu-latest, lua54)
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.
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L1562
`Vec` is not yet supported
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L3410
cannot find type `LuaOsString` in this scope
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L23068
cannot find type `LuaOsString` in this scope
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L23476
cannot find type `LuaOsString` in this scope
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L23478
cannot find type `LuaOsString` in this scope
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L3410
failed to resolve: use of undeclared type `LuaOsString`
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L17998
use of unstable library feature 'nonzero_ops'
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L17998
use of unstable library feature 'num_midpoint'
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L18320
use of unstable library feature 'nonzero_ops'
Docs: crates/bevy_script_api/src/providers/bevy_reflect.rs#L18320
use of unstable library feature 'num_midpoint'
Clippy: crates/bevy_mod_scripting_common/src/utils.rs#L2
unused macro definition: `impl_parse_enum`
Clippy: crates/bevy_mod_scripting_common/src/input.rs#L3
unused import: `ToTokens`
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 3 previous errors
Clippy
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L1562
`Vec` is not yet supported
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L3410
cannot find type `LuaOsString` in this scope
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L23068
cannot find type `LuaOsString` in this scope
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L23476
cannot find type `LuaOsString` in this scope
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L23478
cannot find type `LuaOsString` in this scope
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L3410
failed to resolve: use of undeclared type `LuaOsString`
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L17998
use of unstable library feature 'nonzero_ops'
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L17998
use of unstable library feature 'num_midpoint'
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L18320
use of unstable library feature 'nonzero_ops'
Tests: crates/bevy_script_api/src/providers/bevy_reflect.rs#L18320
use of unstable library feature 'num_midpoint'
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 407 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, 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 (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, 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 (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 (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 (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 (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 (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 (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 (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 (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, 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/
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/utils.rs#L2
unused macro definition: `impl_parse_enum`
Docs: crates/bevy_mod_scripting_common/src/input.rs#L3
unused import: `ToTokens`
Docs: crates/bevy_mod_scripting_common/src/input.rs#L31
field `0` is never read
Docs
`bevy_mod_scripting_common` (lib) generated 3 warnings
Docs: crates/bevy_mod_scripting_derive/src/lib.rs#L5
unused import: `spanned::Spanned`
Docs
`bevy_mod_scripting_derive` (lib) generated 1 warning
Docs
`bevy_mod_scripting_common` (lib) generated 3 warnings (3 duplicates)
Docs: crates/bevy_script_api/src/providers/mod.rs#L11
unused import: `crate::lua::RegisterForeignLuaType`
Docs
`bevy_script_api` (lib) generated 1 warning
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/
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/utils.rs#L2
unused macro definition: `impl_parse_enum`
Tests: crates/bevy_mod_scripting_common/src/input.rs#L3
unused import: `ToTokens`
Tests: crates/bevy_mod_scripting_common/src/input.rs#L31
field `0` is never read
Tests
`bevy_mod_scripting_common` (lib) generated 3 warnings
Tests: crates/bevy_mod_scripting_derive/src/lib.rs#L5
unused import: `spanned::Spanned`
Tests
`bevy_mod_scripting_derive` (lib) generated 1 warning
Tests: crates/bevy_script_api/src/providers/mod.rs#L11
unused import: `crate::lua::RegisterForeignLuaType`
Tests
`bevy_script_api` (lib) generated 1 warning
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/