Skip to content

[DESIGN REQUIRED FIRST] Create airbenderup tool #7

@popzxc

Description

@popzxc

Similarly to foundryup, it'll be nice to have a tool that would install neccesary things for you and track required binaries with versioning. E.g. we need:

  • cargo airbender
  • Rust toolchain for the specific target with things like llvm-objcopy and such
  • C++ toolchain for the specific target

Right now, people need to explicitly install these. Making it easier sounds like a good idea potentially.

The main caveat here is that if we provide this functionality, then it must be isolated and should not collide with the user setup otherwise, so we'll need to design it carefully. Additionally, we probably don't want to make users build cargo airbender or cpp toolchain locally, so we'll need to build artifacts on releases (and potentially enable attestation).

Prerequisite for this task is a design doc with the proposal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions