[ https://issues.apache.org/jira/browse/NUTCH-3015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17778506#comment-17778506 ]
ASF GitHub Bot commented on NUTCH-3015: --------------------------------------- lewismc opened a new pull request, #790: URL: https://github.com/apache/nutch/pull/790 Addresses https://issues.apache.org/jira/browse/NUTCH-3015 - I've brought the Apache Rat checks up to date and configured the Ant task. - The dependency-check target is now updated as well... it will run nightly but I have not yet decided what to do with this. - Lots of license headers have been added. - The `howto_update...` files have been moved to markdown - I run CI tasks in parallel to speed them up - I introduced a matrix of target OS's for running tests against > Add more CI steps to GitHub master-build.yml > -------------------------------------------- > > Key: NUTCH-3015 > URL: https://issues.apache.org/jira/browse/NUTCH-3015 > Project: Nutch > Issue Type: Improvement > Components: build > Affects Versions: 1.19 > Reporter: Lewis John McGibbney > Assignee: Lewis John McGibbney > Priority: Minor > Fix For: 1.20 > > > With specific reference to the GitHub master-build.yml, we currently we run > _*ant clean nightly javadoc -buildfile build.xml*_ as one mammoth task and if > something fails it is unclear as to exactly what. > > There are several improvements I want to propose to the GitHub CI > * run workflows against in multiple Environments/OS e.g. ubuntu, macos & > windows > * define multiple jobs which can run in parallel to speed up CI e.g. javadoc > and nightly targets > * run more targets e.g. linting, rat-sources, report-vulnerabilities, > report-licenses, etc. -- This message was sent by Atlassian Jira (v8.20.10#820010)