This markdown file serves as a local checklist for verifying the authenticity and integrity of Apache Software Foundation releases.
*.apache.org (e.g., downloads.apache.org or archive.apache.org) and not a third-party mirror.https://).KEYS file from the main Apache project site.gpg --import KEYS
.asc) for your exact release version.gpg --verify <filename>.<extension>.asc <filename>.<extension>
"Good signature from...". (Ignore the “not certified with a trusted signature” warning if you haven't explicitly set trust levels, provided the name matches the release manager)..sha512 or .sha256 file corresponding to the release.sha512sum <filename>.<extension>shasum -a 512 <filename>.<extension>CertUtil -hashfile <filename>.<extension> SHA512LICENSENOTICEREADME or README.mdRELEASE_NOTES or CHANGES.jar, .class, .so, .dll, or target/build folders) are accidentally bundled inside the package.Execute:
./build-and-test-ubuntu.sh./build-and-test-mac.sh (you need Lima).\build-and-test-windows.ps1 (you need a recent WSL )Ensure it builds cleanly and all the test passes.