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
>

Reply via email to