[ 
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)

Reply via email to