Hi all,

Currently in our community, non-Committer contributors cannot actively trigger 
CI when contributing PRs to IoTDB. It requires a Committer to click to trigger 
CI, which causes some inconvenience.

By learning and understanding the Apache standards[1], we found that each 
repository can allow up to 10 non-Committers to trigger CI when submitting PRs. 
In addition, there are already Apache projects (such as Apache Doris[2]) that 
have done similar work[3].

In order to enhance the open-source experience for non-Committer contributors, 
we would like to provide the convenience of automatically running CI after 
submitting PRs for contributors with the following characteristics:

1. Have consistently contributed to IoTDB with more than 5 commits in the past 
12 months[4].
2. Are expected to continue to contribute to IoTDB in the next 12 months.
3. Do not misuse IoTDB's CI resources for illegal matters (such as mining, 
etc.).

Contributors who wish to become part of the above group, please reply to this 
email with your Github ID and the number of commits you have contributed in the 
past 12 months. If there are more than 10 contributors responding, it may be 
sorted by the number of commits from high to low and select the top 10 
contributors.

It is expected that this email will last for about a week. Next week, I will 
summarize the emails, calculate the results, and initiate the final round of 
public announcement. If there are no issues, I will submit a PR.

[1] 
https://cwiki.apache.org/confluence/pages/viewpage.action?spaceKey=INFRA&title=Git+-+.asf.yaml+features#Git.asf.yamlfeatures-AssigningexternalcollaboratorswiththetriageroleonGitHub
[2] https://github.com/apache/doris
[3] https://github.com/apache/doris/blob/master/.asf.yaml#L131
[4] https://github.com/apache/iotdb/graphs/contributors

Best
-------------
Xinyu Tan
Apache IoTDB PMC

On 2024/08/19 14:46:23 Christofer Dutz wrote:
> Running that on the master branch in the CI wouldn’t be helpful, as the CI 
> shouldn’t be allowed to commit changes to the codebase.
> That’s why I’m suggesting calling the “apply” instead of the “check” goal in 
> our build.
> 
> Chris
> 
> Von: liyuheng <liyuheng55...@126.com>
> Datum: Montag, 19. August 2024 um 15:02
> An: dev@iotdb.apache.org <dev@iotdb.apache.org>
> Betreff: Re: [DISCUSS] How about running spotless:apply instead of 
> spotless:check in the build?
> Hi, Chris
> 
> Auto spotless is a great idea. For my opinion, we can do auto spotless in 
> master branch one time every day, and remove other spotless check.
> 
> And +1 for spotless is still necessary.
> 

Reply via email to