Skip to content

Merge pull request #174 from Lodestone-Team/added_lock_file #156

Merge pull request #174 from Lodestone-Team/added_lock_file

Merge pull request #174 from Lodestone-Team/added_lock_file #156

Triggered via push July 15, 2023 04:38
Status Success
Total duration 27m 5s
Artifacts 4

push.yml

on: push
Matrix: cargo_test / cargo_test
clippy_check  /  clippy_check
1m 22s
clippy_check / clippy_check
Matrix: build / build_lodestone
Fit to window
Zoom out
Zoom in

Annotations

91 warnings
this function has too many arguments (8/7): src/traits/t_configurable/manifest.rs#L360
warning: this function has too many arguments (8/7) --> src/traits/t_configurable/manifest.rs:360:5 | 360 | / pub fn new_value_with_type( 361 | | setting_id: String, 362 | | name: String, 363 | | description: String, ... | 368 | | is_mutable: bool, 369 | | ) -> Self { | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
this function has too many arguments (8/7): src/traits/t_configurable/manifest.rs#L332
warning: this function has too many arguments (8/7) --> src/traits/t_configurable/manifest.rs:332:5 | 332 | / pub fn new_optional_value( 333 | | setting_id: String, 334 | | name: String, 335 | | description: String, ... | 340 | | is_mutable: bool, 341 | | ) -> Self { | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments = note: `#[warn(clippy::too_many_arguments)]` on by default
unnecessary closure used to substitute value for `Option::None`: src/macro_executor.rs#L741
warning: unnecessary closure used to substitute value for `Option::None` --> src/macro_executor.rs:741:9 | 741 | / deno_runtime::errors::get_error_class_name(e) 742 | | .or_else(|| { 743 | | e.downcast_ref::<ImportMapError>() 744 | | .map(get_import_map_error_class) ... | 754 | | }) 755 | | .unwrap_or_else(|| "Error") | |______________-------------------------^ | | | help: use `unwrap_or(..)` instead: `unwrap_or("Error")` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_lazy_evaluations = note: `#[warn(clippy::unnecessary_lazy_evaluations)]` on by default
struct `Resource` is never constructed: src/traits/t_resource.rs#L14
warning: struct `Resource` is never constructed --> src/traits/t_resource.rs:14:12 | 14 | pub struct Resource<T> | ^^^^^^^^
enum `ResourceType` is never used: src/traits/t_resource.rs#L6
warning: enum `ResourceType` is never used --> src/traits/t_resource.rs:6:10 | 6 | pub enum ResourceType { | ^^^^^^^^^^^^
method `allocate` is never used: src/port_manager.rs#L23
warning: method `allocate` is never used --> src/port_manager.rs:23:12 | 18 | impl PortManager { | ---------------- method in this implementation ... 23 | pub fn allocate(&mut self, start_port: u32) -> u32 { | ^^^^^^^^
field `channel_table` is never read: src/macro_executor.rs#L216
warning: field `channel_table` is never read --> src/macro_executor.rs:216:5 | 213 | pub struct MacroExecutor { | ------------- field in this struct ... 216 | channel_table: | ^^^^^^^^^^^^^ | = note: `MacroExecutor` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
fields `path_to_resources`, `restart_on_crash`, and `backup_period` are never read: src/implementations/minecraft/mod.rs#L187
warning: fields `path_to_resources`, `restart_on_crash`, and `backup_period` are never read --> src/implementations/minecraft/mod.rs:187:5 | 174 | pub struct MinecraftInstance { | ----------------- fields in this struct ... 187 | path_to_resources: PathBuf, | ^^^^^^^^^^^^^^^^^ ... 192 | restart_on_crash: Arc<AtomicBool>, | ^^^^^^^^^^^^^^^^ 193 | backup_period: Option<u32>, | ^^^^^^^^^^^^^ | = note: `MinecraftInstance` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
field `procedure_call_kind` is never read: src/implementations/generic/bridge/procedure_call.rs#L334
warning: field `procedure_call_kind` is never read --> src/implementations/generic/bridge/procedure_call.rs:334:5 | 331 | pub struct ProcedureCallResultIR { | --------------------- field in this struct ... 334 | procedure_call_kind: ProcedureCallKind, | ^^^^^^^^^^^^^^^^^^^ | = note: `ProcedureCallResultIR` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
fields `event_broadcaster`, `core_macro_executor`, `core_macro_pid`, and `drop_guard` are never read: src/implementations/generic/mod.rs#L39
warning: fields `event_broadcaster`, `core_macro_executor`, `core_macro_pid`, and `drop_guard` are never read --> src/implementations/generic/mod.rs:39:5 | 37 | pub struct GenericInstance { | --------------- fields in this struct 38 | dot_lodestone_config: DotLodestoneConfig, 39 | event_broadcaster: EventBroadcaster, | ^^^^^^^^^^^^^^^^^ 40 | procedure_bridge: bridge::procedure_call::ProcedureBridge, 41 | core_macro_executor: MacroExecutor, | ^^^^^^^^^^^^^^^^^^^ 42 | path: PathBuf, 43 | core_macro_pid: MacroPID, | ^^^^^^^^^^^^^^ 44 | drop_guard: Arc<GenericDropGuard>, | ^^^^^^^^^^ | = note: `GenericInstance` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default
unused imports: `BuildMetadata`, `Prerelease`: src/prelude.rs#L5
warning: unused imports: `BuildMetadata`, `Prerelease` --> src/prelude.rs:5:14 | 5 | use semver::{BuildMetadata, Prerelease}; | ^^^^^^^^^^^^^ ^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
clippy_check / clippy_check
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@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/
clippy_check / clippy_check
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_check / clippy_check
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_check / clippy_check
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_check / clippy_check
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/
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
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/
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
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/
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
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/
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
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/
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
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/
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (macos-latest, x86_64-apple-darwin)
failed to parse serde attribute
cargo_test / cargo_test (windows-latest, x86_64-pc-windows-msvc)
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/
cargo_test / cargo_test (windows-latest, x86_64-pc-windows-msvc)
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/
cargo_test / cargo_test (windows-latest, x86_64-pc-windows-msvc)
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/
cargo_test / cargo_test (windows-latest, x86_64-pc-windows-msvc)
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/
cargo_test / cargo_test (windows-latest, x86_64-pc-windows-msvc)
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/
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
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/
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-unknown-linux-gnu)
failed to parse serde attribute
cargo_test / cargo_test (ubuntu-latest, x86_64-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/
cargo_test / cargo_test (ubuntu-latest, x86_64-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/
cargo_test / cargo_test (ubuntu-latest, x86_64-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/
cargo_test / cargo_test (ubuntu-latest, x86_64-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/
build / build_lodestone (ubuntu-latest, x86_64-unknown-linux-gnu, linux, x86_64, false)
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/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build / build_lodestone (ubuntu-latest, x86_64-unknown-linux-gnu, linux, x86_64, false)
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 / build_lodestone (ubuntu-latest, x86_64-unknown-linux-gnu, linux, x86_64, false)
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 / build_lodestone (ubuntu-latest, x86_64-unknown-linux-gnu, linux, x86_64, false)
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 / build_lodestone (ubuntu-latest, x86_64-unknown-linux-gnu, linux, x86_64, false)
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 / build_lodestone (self-hosted, aarch64-unknown-linux-gnu, linux, aarch64, false)
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/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build / build_lodestone (self-hosted, aarch64-unknown-linux-gnu, linux, aarch64, false)
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 / build_lodestone (self-hosted, aarch64-unknown-linux-gnu, linux, aarch64, false)
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 / build_lodestone (self-hosted, aarch64-unknown-linux-gnu, linux, aarch64, false)
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 / build_lodestone (self-hosted, aarch64-unknown-linux-gnu, linux, aarch64, false)
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 / build_lodestone (macos-latest, x86_64-apple-darwin, macos, x86_64, false)
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/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build / build_lodestone (macos-latest, x86_64-apple-darwin, macos, x86_64, false)
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 / build_lodestone (macos-latest, x86_64-apple-darwin, macos, x86_64, false)
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 / build_lodestone (macos-latest, x86_64-apple-darwin, macos, x86_64, false)
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 / build_lodestone (macos-latest, x86_64-apple-darwin, macos, x86_64, false)
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 / build_lodestone (windows-latest, x86_64-pc-windows-msvc, windows, x86_64, .exe, false)
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/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build / build_lodestone (windows-latest, x86_64-pc-windows-msvc, windows, x86_64, .exe, false)
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 / build_lodestone (windows-latest, x86_64-pc-windows-msvc, windows, x86_64, .exe, false)
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 / build_lodestone (windows-latest, x86_64-pc-windows-msvc, windows, x86_64, .exe, false)
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 / build_lodestone (windows-latest, x86_64-pc-windows-msvc, windows, x86_64, .exe, false)
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/

Artifacts

Produced during runtime
Name Size
lodestone_core_linux_aarch64_v0.5.0-beta.2 Expired
59.3 MB
lodestone_core_linux_x86_64_v0.5.0-beta.2 Expired
62.2 MB
lodestone_core_macos_x86_64_v0.5.0-beta.2 Expired
55.5 MB
lodestone_core_windows_x86_64_v0.5.0-beta.2.exe Expired
59.7 MB