purpose is activating direct publication from Git branch to TLP server
= https://github.com/apache/infrastructure-asfyaml/blob/main/README.md#deploy

with this in place, w'e'll have a modern classical contribution workflow known 
by any developer:
- open a PR to main for external contributors, waiting for approval by a 
maintainer
- build done in GitHub Action
- which publishes to website

for maintainers, with Git, we have the choice of direct main contribution or 
create a branch, do a PR for team review
I don't want to force PR and review for maintainers: keeping maintainer's 
responsiblity on choosing if the update can just go (as a typo fix) or is worth 
a review (as this publication activation) is the right choice for us, IMHO

I saw the other question about branches:
- main is the source branch, the main one
- asf-site is the ASF-wide branch name for site publication
- other branches for PR creation are temporary: after feedback, perhaps we 
should name them "pr/xxx" to clarify that they are for PR creation (I tried, I 
can't rename without dropping the PR, I'll do in the future)

we're near a huge step forward for getting new contributions
I hope this will help us attract new helpers

helpers on updating our static site generation tooling will be a key next step: 
no hurry, but definitively important as even more visible than our source and CI

On 2025/04/14 21:45:46 sebb wrote:
> On Mon, 14 Apr 2025 at 18:04, <hbout...@apache.org> wrote:
> >
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > hboutemy pushed a commit to branch publish
> > in repository https://gitbox.apache.org/repos/asf/attic.git
> >
> > commit f2302d25e1a9869f99725b950b970df59dd35e44
> > Author: Hervé Boutemy <hbout...@apache.org>
> > AuthorDate: Mon Apr 14 19:03:52 2025 +0200
> >
> >     publish asf-site branch
> > ---
> >  .asf.yaml | 3 +++
> >  1 file changed, 3 insertions(+)
> >
> > diff --git a/.asf.yaml b/.asf.yaml
> > index c8381f9..508fe51 100644
> > --- a/.asf.yaml
> > +++ b/.asf.yaml
> > @@ -35,6 +35,9 @@ github:
> >      - INFRA
> >      - ATTIC
> >
> > +publish:
> > +  whoami: asf-site
> > +
> 
> What is the purpose of this commit?
> 
> >  notifications:
> >    commits: general@attic.apache.org
> >    pullrequests: general@attic.apache.org
> >
> 

Reply via email to