[jira] [Commented] (SOLR-14883) Add a Muse (CI) configuration file

2020-09-23 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/SOLR-14883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17201187#comment-17201187
 ] 

ASF subversion and git services commented on SOLR-14883:


Commit 6599cc835a7c47162f0bef5cb37e71cee7590d19 in lucene-solr's branch 
refs/heads/master from Thomas M. DuBuisson
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=6599cc8 ]

SOLR-14883 Add a Muse (Continuous assurance platform) configuration (#1901)

* Add a Muse (Continuous assurance platform) configuration

The full documentation is docs.muse.dev.  Most interesting is the
repository configuration reference
https://docs.muse.dev/docs/repository-configuration/ which details how
to change which tools runs, add custom tools (other than those built
into the platform by default), filter for or against certain bug types,
etc.

For example, an explicit `.muse/config.toml` file might be:

```
jdk11 = true
build = "./gradlew assemble"
tools = [ "infer", "errorprone", "findsecbugs" ]
customTools = [ ]
```

* Add a comment to the toml file

> Add a Muse (CI) configuration file
> --
>
> Key: SOLR-14883
> URL: https://issues.apache.org/jira/browse/SOLR-14883
> Project: Solr
>  Issue Type: Test
>  Security Level: Public(Default Security Level. Issues are Public) 
>Reporter: Thomas DuBuisson
>Priority: Trivial
>  Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> This ticket is a continuation of conversation that started 
> https://issues.apache.org/jira/browse/SOLR-14819?filter=-2 and was also on 
> the mailing list.
>  
> The Apache infrastructure team has installed the Muse GitHub application.  In 
> order for Lucene-Solr to benefit the application must understand how to build 
> the project.  While it has build heuristics, it does not guess between JDK8 
> or JDK11 (two JDKs most supported by several static analysis tools).  Thus, 
> this configuration explicitly instructs use of JDK11.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org



[jira] [Commented] (SOLR-14883) Add a Muse (CI) configuration file

2020-09-21 Thread Thomas DuBuisson (Jira)


[ 
https://issues.apache.org/jira/browse/SOLR-14883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17199812#comment-17199812
 ] 

Thomas DuBuisson commented on SOLR-14883:
-

[~dsmiley] Gladly, though I have no links that address this topic.

 

I work for Muse Dev, a company focused on bringing static analysis closer to 
the developer ("shift left" as they say these days).  We have been talking with 
Apache both in developer to developer engagements and through the foundation at 
more of an organizational level.  This organization level discussion has 
resulted is us getting in touch with the infrastructure team and getting the 
GitHub app (also called Muse, often "MuseBot") installed.  Though we are small, 
we are looking to support Apache and join the community.

 

The current aim is to run a bug bash at the Apache conference, thus motivating 
people to put some elbow grease in as well as a create an atmosphere for 
mentoring or pulling in new contributors to the participating Apache projects.  
This issue (and the matching PR on github) is part of getting ready for the 
bash - regardless of having the app installed we can and certainly will provide 
links to the analysis results to the bash participants. However, that's a 
misuse of the analysis, which is best used during PRs to surface new issues 
when the relevant code is already paged in mentally.  Less critically, for the 
duration of the bash we will run a leaderboard tallying fixed bugs - earning 
precious internet points is easier when the leaderboard updates automatically 
via hooks we have in the app.

 

As for our relation with GitHub, we are separate companies.  Our app is 
available on GitHub cloud and enterprise as well as on the enterprise version 
of GitHub competitors.  Certainly we have a symbiotic relationship and contacts 
within these companies but it's all pretty cut and dry.

> Add a Muse (CI) configuration file
> --
>
> Key: SOLR-14883
> URL: https://issues.apache.org/jira/browse/SOLR-14883
> Project: Solr
>  Issue Type: Test
>  Security Level: Public(Default Security Level. Issues are Public) 
>Reporter: Thomas DuBuisson
>Priority: Trivial
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> This ticket is a continuation of conversation that started 
> https://issues.apache.org/jira/browse/SOLR-14819?filter=-2 and was also on 
> the mailing list.
>  
> The Apache infrastructure team has installed the Muse GitHub application.  In 
> order for Lucene-Solr to benefit the application must understand how to build 
> the project.  While it has build heuristics, it does not guess between JDK8 
> or JDK11 (two JDKs most supported by several static analysis tools).  Thus, 
> this configuration explicitly instructs use of JDK11.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org



[jira] [Commented] (SOLR-14883) Add a Muse (CI) configuration file

2020-09-21 Thread David Smiley (Jira)


[ 
https://issues.apache.org/jira/browse/SOLR-14883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17199686#comment-17199686
 ] 

David Smiley commented on SOLR-14883:
-

Can you please add some links here on ASF infra's / GitHub's relationship to 
Muse?  I'm not familiar.

> Add a Muse (CI) configuration file
> --
>
> Key: SOLR-14883
> URL: https://issues.apache.org/jira/browse/SOLR-14883
> Project: Solr
>  Issue Type: Test
>  Security Level: Public(Default Security Level. Issues are Public) 
>Reporter: Thomas DuBuisson
>Priority: Trivial
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> This ticket is a continuation of conversation that started 
> https://issues.apache.org/jira/browse/SOLR-14819?filter=-2 and was also on 
> the mailing list.
>  
> The Apache infrastructure team has installed the Muse GitHub application.  In 
> order for Lucene-Solr to benefit the application must understand how to build 
> the project.  While it has build heuristics, it does not guess between JDK8 
> or JDK11 (two JDKs most supported by several static analysis tools).  Thus, 
> this configuration explicitly instructs use of JDK11.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org