Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document the new release process for Rustup #3844

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on May 28, 2024

  1. Document the new release process for Rustup

    The Rustup release process has historically been a manual process that
    involved copying files from S3 to the local machine and back to S3. This
    introduced a high risk of human error. When modifications to the
    existing release script became necessary, the decision was made to
    automate the release process (see rust-lang#3819 for details).
    
    The documentation in the dev-guide has been updated to cover the new
    release process, which is fully automated to produce `beta` releases
    using GitHub Actions and the [promote-release] tooling.
    
    [promote-release]: https://github.com/rust-lang/promote-release
    jdno committed May 28, 2024
    Configuration menu
    Copy the full SHA
    0663c6c View commit details
    Browse the repository at this point in the history
  2. Improve description of stable releases

    Co-authored-by: rami3l <[email protected]>
    jdno and rami3l authored May 28, 2024
    Configuration menu
    Copy the full SHA
    75c7fd9 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Use a dedicated S3 bucket for Rustup

    Based on a discussion[^1] with the release team, the decision has been
    made to create a new S3 bucket for Rustup build artifacts. This enable
    us to revoke the access that Rustup's CI has to the release bucket,
    improving security and reducing the risk of malicious or accidental
    compromise of Rustup releases.
    
    [^1]: rust-lang#3844 (comment)
    jdno committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    39e643c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8926940 View commit details
    Browse the repository at this point in the history