Team, Today we've merged a change into master which means the end of use of Travis CI and Appveyor both of which have proven very unstable for our builds. And that isn't to suggest our builds are perfect but the way they work and the configuration options/expertise we have just isn't lining up.
In https://issues.apache.org/jira/browse/NIFI-7157 we've merged a change which removes the travis-ci and appveyor build files and instead adds .github/workflow directory with a single workflow right now which is a ci build. It builds each time there is a push to any branch or a new pull request. It will do a Java 8 and 11 build on Ubuntu with full tests and contrib checks. It will also do a build on Windows without tests. This effectively puts us on par with our previous setup except this appears to be quite stable. This opens up other great options going forward too like supporting the Github packages, other actions that might be helpful, and workflows like automated stale PR checks. We can phase these in over time. There are probably some contributor guides and such to update and we'll improve those as we go along. You can also use these actions/workflows in your own forks on github so it is quite nice. You can start watching build progress now very nicely integrated into github here at https://github.com/apache/nifi/actions Thanks
