Skip to content

Prerelease install tests #311

Open
Open

Description

@TomasArrachea

Before merge, install the toolchains a manifest change touches on Linux and macOS, including the Cargo fallback for components with prebuilt artifacts. See sections 5 and 7 of this comment.

Changes:

  • Diff the candidate manifest against the base to find the affected toolchains.
  • Install and run the affected toolchains on x86_64-unknown-linux-gnu and aarch64-apple-darwin.
  • Test the Cargo fallback on both targets.
  • A fallback build doesn't count as passing a test that expects the prebuilt artifact.
  • When the affected toolchains can't be determined, test all of them.

Existing PRs:

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

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions