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

Automate cutting new releases #1141

Merged
merged 3 commits into from Jul 6, 2021
Merged

Commits on Jul 6, 2021

  1. Automate cutting new releases

    This replaces the manual workflow that involved invoking `release.py`
    with a GitHub workflow triggered either manually or via pushing tags and
    cutting releases.
    mariocj89 authored and pganssle committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    6b337ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee85831 View commit details
    Browse the repository at this point in the history
  3. Update information about release signatures

    The industry is moving away from GPG signatures, and signing
    distribution artifacts will complicate the release process and make it
    harder to allow other maintainers to make releases for only minor gain
    in auditability of releases.
    
    At least for now, we'll remove any guarantees about signatures and trust
    GitHub's authentication.
    
    Note: This commit is signed with the same key that signed releases
    2.4.1-2.8.2.
    pganssle committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    b9b8eea View commit details
    Browse the repository at this point in the history