Skip to content

chore(ci): break setup into composite action, and add cargo-mutants #50

chore(ci): break setup into composite action, and add cargo-mutants

chore(ci): break setup into composite action, and add cargo-mutants #50

Triggered via pull request January 19, 2026 05:44
@andogqandogq
synchronize #5
feat/mutants
Status Failure
Total duration 24m 42s
Artifacts 1

ci.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 error and 10 warnings
cargo-mutants
Process completed with exit code 2.
Missed mutant: src/passes/codegen.rs#L550
delete match arm (Type::I8, BinaryOperation::LessEqual, Type::I8) in Codegen<'ctx, 'mir, 'ink>::store_rvalue
Missed mutant: src/passes/codegen.rs#L526
delete match arm (Type::I8, BinaryOperation::Less, Type::I8) in Codegen<'ctx, 'mir, 'ink>::store_rvalue
Missed mutant: src/passes/codegen.rs#L514
delete match arm (Type::U8, BinaryOperation::Less, Type::U8) in Codegen<'ctx, 'mir, 'ink>::store_rvalue
Missed mutant: src/passes/codegen.rs#L453
delete match arm (Type::Boolean, BinaryOperation::LogicalOr, Type::Boolean) in Codegen<'ctx, 'mir, 'ink>::store_rvalue
Missed mutant: src/passes/codegen.rs#L446
delete match arm (Type::Boolean, BinaryOperation::LogicalAnd, Type::Boolean) in Codegen<'ctx, 'mir, 'ink>::store_rvalue
Missed mutant: src/passes/codegen.rs#L439
delete match arm (Type::I8, BinaryOperation::Divide, Type::I8) in Codegen<'ctx, 'mir, 'ink>::store_rvalue
Missed mutant: src/passes/codegen.rs#L428
delete match arm (Type::U8, BinaryOperation::Divide, Type::U8) in Codegen<'ctx, 'mir, 'ink>::store_rvalue
Missed mutant: src/passes/codegen.rs#L213
delete match arm Operand::Constant(Constant::Function(function_id)) in Codegen<'ctx, 'mir, 'ink>::lower_block
Missed mutant: src/passes/codegen.rs#L101
replace Codegen<'ctx, 'mir, 'ink>::verify -> bool with true
Missed mutant: src/ir/cst.rs#L367
replace expression::BooleanLiteral::as_bool -> bool with true

Artifacts

Produced during runtime
Name Size Digest
mutants-out Expired
1.79 MB
sha256:529144e392463c1dafe0c7013fae6fd571f013e906e15025066ad3679757f5cb