-
Couldn't load subscription status.
- Fork 322
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Verifying a Polaris release candidate is a quite complex effort, most of the individual tasks can be automated.
The goal is to have a script that can perform the release-candidate verification tasks that can be automated, which are:
- Downloads...
KEYSfile- Files from dist.apache.org
- Staged Maven repo
- Check GPG signatures (
*.ascfiles) - Verify file checksums (
*.md5/sha1/sha256/sha512files) - Verify that all artifacts are present
- Compare the contents of the source tarball against the Git tag
- Verify that the staged artifacts are equal to locally built artifacts (reproducible build) and provide some insights (
zipcmp/zipinfo/diff) if not - Emit an informational message about the known non-reproducible artifacts as mentioned in Make all generated archives reproducible #2204
- Check Helm charts (incl downloads et al)
Non-goals
- Validate contents of LICENSE and NOTICE files
HonahX
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request