Thank you so much Tomek! On Thu, May 8, 2025 at 5:54 PM Tomek CEDRO <to...@cedro.info> wrote:
> Okay, we have now master branch protection in place for NuttX GitHub repo > :-) > > I am sorry for any inconvenience and troubles caused in a short window > of testing! > > If all works okay, please let me know, also if there are any other > updates required! > > When all works as expected I will apply similar protections for > nuttx-apps and nuttx-website repos :-) > > Thank you and sorry again for the trouble! :-) > Tomek > > > On Wed, May 7, 2025 at 1:57 PM Tomek CEDRO <to...@cedro.info> wrote: > > > > Alllright, so we merged that change and we have two problems. I have > > already contacted Apache Infra for support :-) > > > > 1. strict:true makes all PR require to be rebased each time master is > > updated. That puts additional work on committers and eats up precious > > CI resources as we have seeral master merges daily. This should be set > > to false by default. > > > > 2. required_signatures:true not only means git commit -s but > > cryptographic signatures that are not required by our PR process. > > > > But we are locked out from merging the fix ourselves now. The fix is > > here https://github.com/apache/nuttx/pull/16336 :-) > > > > This reference https://github.com/apache/infrastructure-asfyaml may be > > updated with above hints / possible problems :-) > > > > Tomek > > > > On Wed, May 7, 2025 at 4:45 AM Nathan Hartman <hartman.nat...@gmail.com> > wrote: > > > > > > Looks good and looks like it has been merged! Thank you Tomek for > tackling > > > this!!! > > > > > > Cheers, > > > Nathan > > > > > > On Tue, May 6, 2025 at 4:46 PM Tomek CEDRO <to...@cedro.info> wrote: > > > > > > > Thank you Nathan :-) > > > > > > > > I have talked with @Humbedooh on Slack, he said the config looks > okay :-) > > > > > > > > I am not really sure about this "contexts" part, particularly the > > > > exact naming convention in GitHub, so I am leaving this for now and > > > > hope it wont break anything :-) > > > > > > > > contexts: > > > > - Check > > > > - Lint > > > > - Build > > > > > > > > This means if Check, Lint, or Build fails then PR cannot be merged. > > > > > > > > Thank you :-) > > > > Tomek > > > > > > > > On Tue, May 6, 2025 at 6:42 PM Nathan Hartman < > hartman.nat...@gmail.com> > > > > wrote: > > > > > > > > > > Hello Tomek :-) > > > > > > > > > > Thanks for doing that! > > > > > > > > > > I have found that the easiest/quickest way to talk to the Infra > folks is > > > > by > > > > > Slack [1]. > > > > > > > > > > If you don't want to use Slack, you can write to Infra's users > list (also > > > > > see [1]). > > > > > > > > > > I recommend to try slack, but either way, give them the link to > the PR > > > > and > > > > > ask nicely if they could verify it... > > > > > > > > > > [1] To contact Infra by Slack, see the section "Chat" at > > > > > https://infra.apache.org/contact.html > > > > > > > > > > Hope that helps, > > > > > Nathan > > > > > > > > > > On Tue, May 6, 2025 at 9:21 AM Tomek CEDRO <to...@cedro.info> > wrote: > > > > > > > > > > > Hello world :-) > > > > > > > > > > > > I found a free moment to setup github master branch protections > as > > > > > > discussed before, for now PR is in Draft mode for careful > review. Who > > > > > > can we contact from Apache Admins to ask to verification? > > > > > > > > > > > > https://github.com/apache/nuttx/pull/16324 > > > > > > > > > > > > * We do not have "Settings" tab in the Apache's owned > repository, thus > > > > > > we need to update .asf.yaml file with repository settings. > > > > > > * No direct push to master branch is possible. > > > > > > * Require status checks to pass before merge. > > > > > > * Setup reviews parameters. > > > > > > * Require signatures. > > > > > > * Require conversation resolution. > > > > > > * Not sure if we want to enforce "linear history"? > > > > > > * If all is fine here I will do the same update for nuttx-apps > repo :-) > > > > > > * I am not really familiar with all these settings, please > review if > > > > > > this is what we want/need. > > > > > > * Particularly the "checks" needs verification if these are valid > > > > > > names (@lupyuen?). > > > > > > > > > > > > Reference: https://github.com/apache/infrastructure-asfyaml. > > > > > > > > > > > > Thank you :-) > > > > > > Tomek > > > > > > > > > > > > -- > > > > > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > > > > > > > > > > > > > > > > > > > > > > -- > > > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > > > > > > > > > > > > -- > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > > > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >