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 release verification and promotion #4224

Closed
7 tasks done
marcphilipp opened this issue Dec 31, 2024 · 0 comments
Closed
7 tasks done

Automate release verification and promotion #4224

marcphilipp opened this issue Dec 31, 2024 · 0 comments
Assignees
Milestone

Comments

@marcphilipp
Copy link
Member

marcphilipp commented Dec 31, 2024

Motivation

Currently, releases are created and verified manually on a maintainer’s machine since they need to be signed with a PGP key when publishing to Maven Central. Since the build is reproducible, this task will introduce automation that will rebuild the artifacts (without signing) prior to promoting the release from the staging repository to Maven Central and verify that they’re identical. Moreover, manual release steps such as verifying the artifacts can be consumed by build tools like Gradle and Maven will be automated as part of this task. This will improve the “truck factor” of the project and make it more sustainable.

Deliverables

@marcphilipp marcphilipp added this to the 5.12 M1 milestone Dec 31, 2024
@marcphilipp marcphilipp self-assigned this Dec 31, 2024
@marcphilipp marcphilipp moved this from Todo to In Progress in Sovereign Tech Fund Dec 31, 2024
@marcphilipp marcphilipp changed the title Automate release verification Automate release verification and promotion Jan 9, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in Sovereign Tech Fund Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

1 participant