First of all, thanks for taking the time to validate an Apache StreamPipes (incubating) release!
The following steps should help you in performing the necessary steps to validate a release. Any comments or improvements to this guide are highly appreciated!
...
The artifacts are available at at https://dist.apache.org/repos/dist/dev/incubatorstreampipes/streampipes
Typically, this includes one zip files along with checksum, signature, README, RELEASE_VALIDATION and RELEASE_NOTES.
...
Code Block | ||||
---|---|---|---|---|
| ||||
# download all release artifacts (core, extensions, installer)
wget --recursive --no-host-directories -e robots=off --cut-dirs=5 --no-parent --reject "index.html*" https://dist.apache.org/repos/dist/dev/incubator/streampipes/ |
Step 2: Validate
...
streampipes
First, open the folder ({version}/{rc}) (e.g., 0.6970.0/rc1).
Check signatures and checksums
...
Code Block | ||||
---|---|---|---|---|
| ||||
gpg --verify apache-streampipes-{current-full-version}-incubating-source-release.zip.asc apache-streampipes-{current-full-version}-incubating-source-release.zip # example gpg --verify apache-streampipes-0.6990.0-incubating-source-release.zip.asc apache-streampipes-0.6990.0-incubating-source-release.zip |
Verify the checksum
Code Block | ||
---|---|---|
| ||
sha512sum -c apache-streampipes-{current-full-version}-incubating-source-release.zip.sha512 # example: sha512sum -c apache-streampipes-0.6890.0-incubating-source-release.zip.sha512 # alternative (if you get an error such as no properly formatted SHA512 checksum lines found) # print the checksum cat apache-streampipes-0.6890.0-incubating-source-release.zip.sha512 # print the checksum of the zip file sha512sum apache-streampipes-0.6890.0-incubating-source-release.zip # compare both checksums |
...
Code Block | ||
---|---|---|
| ||
unzip apache-streampipes-{current-full-version}-incubating-source-release.zip cd apache-streampipes-{current-full-version}-incubating/ # example: unzip apache-streampipes-0.6890.0-incubating-source-release.zip cd apache-streampipes-0.6890.0-incubating/ |
Verify legal information and required files
...
Code Block | ||
---|---|---|
| ||
# cd ui npm install --legacy-peer-deps # If this results in an error, do npm install --legacy-peer-depslegacy-peer-deps flag needed to ignore dependencies created during the build process npm run build |
Start test system
...