Skip to content

Streamline building and running all tool chains #15

@KinanBab

Description

@KinanBab

Lints:

  • Test existing lints, make sure they cover all traits
  • Update workspace dylint and README to refer to git version of alohomora_lints
  • Run lints as part of build.rs

PCR Signing:

  • Test existing signatures, many will fail due to recent changes, resign them
  • Simplify signing by making it into a cargo command
  • Validate signatures in build.rs

Scrutinizer:

  • Update scrutils dependency in alohomora_lints to use github rather than a local path
  • Install scrutinizer as a build dependency of some sort from github instead of relying on it being pre-installed (alohomora_build)
  • Test scrutinizer again on remaining applications: confirmed to work fine on Voltron
  • Scrutinizer cannot run properly within build.rs currently, requires a cargo clean and manual run to work, consider pointing it to a different target dir to avoid current corruptions and allow it to run in build.rs

Sandbox:

  • Reasonable currently, but will require manual building/copying of .so when several layers of dependencies. See Makefile for protfolio and websubmit harnesses. Fix this in a more consistent way.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions