Thanks for your support!

But I have some questions about it. What is a Github bot????Github app??Github 
action??or others????Could you please give me some information for reference??
Thanks





------------------ ???????? ------------------
??????:                                                                         
                                               "dev"                            
                                                        
<[email protected]&gt;;
????????:&nbsp;2021??8??31??(??????) ????3:21
??????:&nbsp;"Dev"<[email protected]&gt;;"Matteo 
Merli"<[email protected]&gt;;
????:&nbsp;"[email protected]"<[email protected]&gt;;"[email protected]"<[email protected]&gt;;
????:&nbsp;Re: [Workflow] Introduce Bot to Improve Efficiency



Il giorno mar 31 ago 2021 alle ore 08:28 Anonymitaet _ <
[email protected]&gt; ha scritto:

&gt; Hi Pulsar enthusiasts,
&gt;
&gt;
&gt;
&gt; Thanks for your support!
&gt;
&gt;
&gt;
&gt; Since we have reached a consensus, we are considering implementing Bot to
&gt; Pulsar using GitHub Bot <https://github.com/xuexb/github-bot&gt;. The
&gt; general steps are as follows:
&gt;
&gt;&nbsp;&nbsp;&nbsp; 1. Start an HTTP server based on koajs on the server.
&gt;&nbsp;&nbsp;&nbsp; 2. Establish some project specifications (such as pull 
request format,
&gt;&nbsp;&nbsp;&nbsp; configure some owners with specified labels, etc.).
&gt;&nbsp;&nbsp;&nbsp; 3. Let the Bot (usually a separate account) 
automatically handle some
&gt;&nbsp;&nbsp;&nbsp; things based on GitHub webhooks and GitHub API.
&gt;
&gt;
&gt;
&gt; These procedures make us think about the following questions. Can anyone
&gt; help answer? Thank you very much!
&gt;
&gt;&nbsp;&nbsp;&nbsp; 1. **Will the Pulsar community provide an email account 
to the Bot? **
&gt;&nbsp;&nbsp;&nbsp; So that we can register the bot with the email address.
&gt;
&gt;
We can create a dedicated mailing list for this, like [email protected]
.
But we need the PMC to agree on this, I am not sure about the procedure to
follow (@Matteo ?)


&gt;
&gt;&nbsp;&nbsp;&nbsp; 1.
&gt;&nbsp;&nbsp;&nbsp; 2. As instructed by step a), **will the Pulsar community 
assign some
&gt;&nbsp;&nbsp;&nbsp; resources (for example, a Linux server) to run the Bot? 
**
&gt;
&gt; Can this run as a GitHub bot ? Otherwise it will be something that is hard
to maintain, btw we can ask Apache INFRA for a simple VM,
I am not sure about Security risks, adding a new machine means adding
something to protect and to maintain.

Especially if this machine will have some special permission to act on the
repository.

If we could have something like a batch scheduled job that scans the PRs
and does the work it would be very easier.
It could run on GH actions or on ASF Jenkins


&gt;
&gt;&nbsp;&nbsp;&nbsp; 1.
&gt;&nbsp;&nbsp;&nbsp; 2. As instructed by step c), the Bot needs some 
permissions to manage
&gt;&nbsp;&nbsp;&nbsp; the Pulsar project (for example, it needs access to use 
??Manage access?? and
&gt;&nbsp;&nbsp;&nbsp; ??Webhooks?? features in ??Settings??), **will the 
Pulsar community grant
&gt;&nbsp;&nbsp;&nbsp; those access to the Bot?**
&gt;
&gt;
We can do this
But the critical point is to decide where this bot should live.

Enrico


&gt;
&gt;&nbsp;&nbsp;&nbsp; 1.
&gt;
&gt;
&gt;
&gt; Tao &amp; Anonymitaet
&gt;
&gt;
&gt;
&gt; *From: *Guangning E <[email protected]&gt;
&gt; *Reply-To: *"[email protected]" <[email protected]&gt;
&gt; *Date: *Monday, August 30, 2021 at 15:15
&gt; *To: *"[email protected]" <[email protected]&gt;
&gt; *Cc: *Matteo Merli <[email protected]&gt;, "[email protected]" <
&gt; [email protected]&gt;, "[email protected]" 
<[email protected]&gt;
&gt; *Subject: *Re: [Workflow] Introduce Bot to Improve Efficiency
&gt;
&gt;
&gt;
&gt; +1
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt; Thanks,
&gt;
&gt; Guangning
&gt;
&gt;
&gt;
&gt; Enrico Olivelli <[email protected]&gt; ??2021??8??30?????? ????3:07??????
&gt;
&gt; +1
&gt;
&gt; good idea to have a bot, otherwise I see much time wasted by you in always
&gt; asking the same things.
&gt;
&gt; I appreciate very much your efforts
&gt;
&gt;
&gt;
&gt; Probably this document fits well to be listed in the PIPs page, it is not
&gt; about code but about community/project management
&gt;
&gt; @Matteo Merli <[email protected]&gt; what do you think?
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt; Enrico
&gt;
&gt;
&gt;
&gt; Il giorno lun 30 ago 2021 alle ore 02:55 Anonymitaet _ <
&gt; [email protected]&gt; ha scritto:
&gt;
&gt; Hi Pulsar enthusiasts,
&gt;
&gt;
&gt;
&gt; To improve doc workflow efficiency, we want to introduce Bot to Pulsar
&gt; community.
&gt;
&gt;
&gt;
&gt; To make things clear, we??ve written a proposal and recorded a demo.
&gt;
&gt;&nbsp;&nbsp;&nbsp; - [Discussion] Introduce Bot to Improve Doc Workflow 
Efficiency
&gt;&nbsp;&nbsp;&nbsp; 
<https://docs.google.com/document/d/1bQfZkSu5nG1tNycpmXXtUFn-Z5-h-uqHv6IXsCEySQ8/edit&gt;
&gt;&nbsp;&nbsp;&nbsp; - [Demo] How Bot Improves Doc Workflow Efficiency
&gt;&nbsp;&nbsp;&nbsp; 
<https://drive.google.com/drive/u/0/folders/1a0erKa2KN81LYR-a5EvBlsaoQA2t9i1Y&gt;
&gt;
&gt;
&gt;
&gt; We??d love your feedback! Feel free to comment *before EOD Sep 2 GMT+8*. 
Many
&gt; thanks!
&gt;
&gt;
&gt;
&gt; Tao &amp; Anonymitaet
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;

Reply via email to