THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Check if checksums and GPG files match the corresponding release files (required)
A detailed description on how this is done can be found in the apache.org documentation about verifying releases. - Verify that the source archives do not contains contain any binaries binaries (required)
- Build the source with Maven to ensure all source files have Apache headers (required)
- Check that all POM files point to the same version.
That includes the quickstart artifact POM files - Read the README.md file to ensure there is nothing unexpected
...
Checks to be made include
- All Java artifacts must contain an Apache License file and a NOTICE file. Python artifacts only require an Apache License file.
- Non-Apache licenses of bundled dependencies must be forwarded
- The NOTICE files aggregate all copyright notices and list all bundled dependencies (except Apache licensed dependencies)
...
Check if the source release is building properly with Maven, including checkstyle and all tests (mvn clean verify
)
- Build for Scala 2.11 and for Scala 2.12
Run the scripted nightly tests: https://github.com/apache/flink/tree/master/flink-end-to-end-tests
...