Skip to content

Streamline building and running all tool chains #15

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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