Skip to content

Switch to prebuilt exe zipapp maker #4216

Description

@rickeylev

This is a tracking issue for the various work needed to switch to a prebuilt version of the rust-based exe-zip maker tool.

  • Figure out answer to how to handle non-prebuilt platforms
  • Create dev-only toolchain to build from source
  • Update release workflows to build stataic binary for: {arm,x86} x {linux,windows,mac}
  • Upload artifacts to release page
  • Add a --build_tools_from=<source|prebuilt> flag (name TBD) to control if the tool comes from source or from a prebuilt URL
  • Update release process to refer to release URLs
  • Go back and make the above steps required
  • Go back and enable the flag by default

Open questions

If from-source is used as the fallback, then we need to add workspace support (currently we stub out rules_rust in workspace mode)

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: toolchainRelated to the toolchains provided by rules_python

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions