This GitHub Actions runs cargo-checkct on your code.
uses: Ledger-Donjon/action-cargo-checkct@v1
with:
directory: ./target_workspace
binsec-version: 0.10.0
unisim-version: 0.0.10
cargo-checkct-ref: f7bc61f5ad08dedece61ec199911f6ecd3272eeb
skip_unknown: false
timeout: 600Or if using the default parameters values:
uses: Ledger-Donjon/action-cargo-checkct@v1
with:
directory: ./target_workspaceNote: This composite action only runs on ubuntu-latest based workflows.
Path to the target workspace (containing the checkct directory).
This parameter is mandatory.
Enforce the binsec version used.
This parameter is optional. By default the latest binsec version will be used.
Enforce the unisim-archsec version used.
This parameter is optional. By default the latest unisim-archsec version will be used.
Enforce the cargo-checkct reference used.
This parameter is optional. By default the a commit is fixed to a tested cargo-checkct version
for the default binsec and unisim-archsec versions. But it could also be set to main for instance.
Do not raise an error if binsec cannot conclude on the tested implementation.
This parameter is optional. By default, the flag is not set (false).
Set a timeout in seconds.
This parameter is optional. By default, the timeout will be set to 10 minutes (600 seconds).
Licensed under the Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) or the MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT), at your option.