Skip to content

v0.3.7

Choose a tag to compare

@github-actions github-actions released this 22 Dec 22:05
· 10 commits to refs/heads/main since this release
e986864

What's Changed

  • Notebook: Show my open/reviewed PR across repos @vineelko (#64)
    Change Details
     

  • .sync/rust-toolchain.toml: Downgrade cargo-vet to v0.10.0 @Javagedes (#63)
    Change Details
      cargo-vet does not have a v0.10.1 release on github, which means we fall back to attempting to compile the tool. Compilation fails regularly as we do not keep our toolchain up to date. This commit downgrades to v0.10.0, which does have binaries published that we can download.

  • .sync/rust-toolchain.toml: Update cargo-deny to v0.18 @makubacki (#59)
    Change Details
      Update to version 0.18 to pick up the fix for the following issue:

    EmbarkStudios/cargo-deny#804

    In the v0.18.6 release of cargo-deny:

    https://github.com/EmbarkStudios/cargo-deny/releases/tag/0.18.6


    Fixes this issue observed in patina-dxe-core-qemu:

    Error: -20 00:22:52 [ERROR] failed to load advisory database: parse error: error parsing /home/runner/.cargo/advisory-dbs/github.com-9b36585d9d99f7b3/crates/cap-primitives/RUSTSEC-2024-0445.md: parse error: TOML parse error at line 8, column 8
      |
    8 | cvss = "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N"
      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    unsupported CVSS version: 4.0
    
      </blockquote>
      <hr>
    </details>
    
  • rust-tool-cache: do not always download cargo-binstall @Javagedes (#58)
    Change Details
      Update the rust-tool-cache action to only download cargo-binstall if we are actually going to use it in the next command. Otherwise, it is a pointless install.

  • rust-toolchain.toml: use an empty additional\_targets list when no extra targets are needed @vineelko (#57)
    Change Details
      - Address the failure in processing the nunjucks template introduced in recent https://github.com//pull/55 - Validated on a private fork https://github.com/vineelko/patina-devops/actions/runs/20178244757

  • Update Rust toolchain version to nightly-2025-12-12 @Javagedes (#56)
    Change Details
      This commit updates rust toolchain version to 2025-12-12, which is one day post 1.92.0 release. This file is sync'd to all applicable repositories via the file syncer.

    ref: OpenDevicePartnership/patina#1190




  • Add template parameter to Rust toolchain file to add additional targets @vineelko (#55)
    Change Details
      - Ensure validator binary builds for the following target triples: - x86_64-pc-windows-msvc - aarch64-pc-windows-msvc - x86_64-unknown-linux-gnu - aarch64-unknown-linux-gnu - This change enables the patina readiness tool GitHub release to include all supported binary flavors(after a follow up fix in readiness repo). ``` ├───aarch64-pc-windows-msvc │ └───debug │ dxe_readiness_validator.exe │ dxe_readiness_validator.pdb ├───x86_64-pc-windows-msvc │ └───debug │ dxe_readiness_validator.exe │ dxe_readiness_validator.pdb ├───x86_64-unknown-linux-gnu │ └───debug │ dxe_readiness_validator └───aarch64-unknown-linux-gnu └───debug dxe_readiness_validator ```

  • CiWorkflow.yml: Move clippy to the Rust CI job @hashcatHitman (#53)
    Change Details
      Clippy is dependent on conditional compilation configurations such as the target architecture, which leads to issues such as [patina#1092].

    Having clippy be part of the Rust CI job should remedy this since it runs on the ubuntu-24.04-arm runner.




  • .sync/Makefiles: Add --doctests to test task @makubacki (#54)
    Change Details
      Runs doc tests during the `test` task to validate doc examples and include their coverage in reports.

  • Files.yml: Add .git\_credentials to .gitignore @makubacki (#52)
    Change Details
      A recent change in the patina added `.git_credentials` to the `.gitignore` file. This change adds it to the file sync so it is included in the sync to the patina and other repos.

  • Update sync version to v0.3.6 @cfernald (#49)
    Change Details
     

Full Changelog: v0.3.6...v0.3.7