Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 0 additions & 38 deletions .sync/Files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,44 +164,6 @@ group:
OpenDevicePartnership/patina-paging
OpenDevicePartnership/patina-readiness-tool

# Rust Configuration - Cargo Deny
# Note: Due to the diverse nature of content expected in the patina-components repo, deny.toml is not synced
# to that repo at this time.
- files:
- source: .sync/rust/deny.toml
dest: deny.toml
template:
denied_crates:
- '{ crate = "tiny-keccak", reason = "Not updated in 5 years. Use alternative." }'
ignored_rust_security_advisories:
# Example: '{ id = "RUSTSEC-2024-0436", reason = "Macros for token pasting. No longer maintained per readme. Consider alternatives." }'
- '{ id = "RUSTSEC-2024-0436", reason = "paste is unmaintained but is only pulled in transitively via arm-gic -> arm-sysregs. It is build-time only" }'
license_exceptions:
- '{ allow = ["0BSD"], crate = "managed" }'
- '{ allow = ["BSD-3-Clause"], crate = "alloc-no-stdlib" }'
- '{ allow = ["Unicode-3.0"], crate = "unicode-ident" }'
skipped_crates:
- '{ crate = "bitflags", reason = "Need https://github.com/gz/rust-x86/pull/150 to be merged into rust-x86." }'
repos: |
OpenDevicePartnership/patina
OpenDevicePartnership/patina-dxe-core-qemu

- files:
- source: .sync/rust/deny.toml
dest: deny.toml
template:
denied_crates:
- '{ crate = "tiny-keccak", reason = "Not updated in 5 years. Use alternative." }'
ignored_rust_security_advisories:
license_exceptions:
- '{ allow = ["Unicode-3.0"], crate = "unicode-ident" }'
- '{ allow = ["MPL-2.0"], crate = "colored" }'
- '{ allow = ["MPL-2.0"], crate = "ucs2" }'
skipped_crates:
- '{ crate = "bitflags", reason = "Need https://github.com/gz/rust-x86/pull/150 to be merged into rust-x86." }'
repos: |
OpenDevicePartnership/patina-readiness-tool

# Rust Configuration - Cargo Make
# Todo: Add makefiles for other repos
- files:
Expand Down
7 changes: 7 additions & 0 deletions .sync/rust/Makefiles/Makefile-patina.toml
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,12 @@ clear = true
command = "cargo"
args = ["test", "@@split(CARGO_MAKE_TASK_ARGS,;)"]

[tasks.test-ignored]
description = "Runs ignored tests with native cargo test behavior. Example `cargo make test-ignored` or `cargo make test-ignored -p package_name"
clear = true
command = "cargo"
args = ["test", "@@split(CARGO_MAKE_TASK_ARGS,;)", "--lib", "--tests", "--examples", "--", "--ignored"]

[tasks.test-cov]
description = "Run tests and collect coverage data without generating reports."
install_crate = false
Expand Down Expand Up @@ -487,5 +493,6 @@ dependencies = [
"coverage",
"doc-test",
"doc",
"test-ignored",
"test-mdbook",
]
222 changes: 0 additions & 222 deletions .sync/rust/deny.toml

This file was deleted.

2 changes: 1 addition & 1 deletion .sync/rust/rust-toolchain.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ mdbook-linkcheck = "0.7.7"
mdbook-mermaid = "0.16.2"

[msrv]
channel = "1.89.0"
channel = "1.90.0"
Loading