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 #4224

Open
4 of 7 tasks
marcphilipp opened this issue Dec 31, 2024 · 0 comments
Open
4 of 7 tasks

Automate release verification #4224

marcphilipp opened this issue Dec 31, 2024 · 0 comments

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

1 participant