Testing the website publishing from the new plugin. It’s probably easier to 
keep it under the ASF pages thing than it is to combine it with GH pages. Since 
it’s storing generated markup in a git repo, it doesn’t matter much which 
system it’s using besides whatever integration we already have set up.

Matt Sicker

> On Oct 18, 2021, at 14:16, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> 
> I feel like I am going in circles.
> 
> Testing of what? I still don’t understand what the use case is for GitHub 
> Pages. What problem is it solving?
> 
> Ralph
> 
>> On Oct 18, 2021, at 12:05 PM, Matt Sicker <boa...@gmail.com> wrote:
>> 
>> I’d imagine it’s for testing purposes initially. We should integrate it into 
>> the main domain when it’s ready for release. This should all be controllable 
>> via the .asf.yaml file.
>> 
>> Matt Sicker
>> 
>>>> On Oct 18, 2021, at 12:32, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>>> 
>>> Why?
>>> 
>>> Ralph
>>> 
>>>> On Oct 18, 2021, at 8:40 AM, Volkan Yazıcı <vol...@yazi.ci> wrote:
>>>> 
>>>> For the moment, I just want the `gh-pages` branch of the logging-log4j2
>>>> GitHub project to be accessible at "a" URL – just like any other non-ASF
>>>> GitHub project.
>>>> 
>>>>> On Mon, Oct 18, 2021 at 5:38 PM Ralph Goers <ralph.go...@dslextreme.com>
>>>>> wrote:
>>>>> 
>>>>> OK. That page didn’t exist when I migrated the site from the CMS. That
>>>>> still leaves
>>>>> the second question. What are you proposing? I don’t really see the point
>>>>> of moving
>>>>> the existing site to GitHub Pages.
>>>>> 
>>>>> Ralph
>>>>> 
>>>>>> On Oct 18, 2021, at 8:31 AM, Volkan Yazıcı <vol...@yazi.ci> wrote:
>>>>>> 
>>>>>> GitHub Pages look pretty doable to me:
>>>>>> https://cwiki.apache.org/confluence/display/INFRA/GitHub+Pages
>>>>>> 
>>>>>> On Fri, Oct 15, 2021 at 6:35 PM Ralph Goers <ralph.go...@dslextreme.com>
>>>>>> wrote:
>>>>>> 
>>>>>>> I don’t really understand this. When I was migrating the web site from
>>>>> the
>>>>>>> ASF CMS to GitHub
>>>>>>> it was made clear that web site hosting using GitHub Pages wasn’t
>>>>>>> supported. I am not sure
>>>>>>> what the proposal here is.
>>>>>>> 
>>>>>>> Ralph
>>>>>>> 
>>>>>>>> On Oct 15, 2021, at 8:27 AM, Matt Sicker <boa...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>> I’m not exactly sure how we can get a beta subdomain, though the
>>>>> staging
>>>>>>> one is built in. And while it would be great to automate as much as
>>>>>>> possible about the release process in GHA, the code signing aspect is
>>>>> still
>>>>>>> not possible (though we might be able to integrate with another service
>>>>> at
>>>>>>> Apache for that, but it doesn’t cover the GPG signature). There’s also
>>>>> some
>>>>>>> ASF rule I think about releases needing to be done by a human, but that
>>>>>>> might be more about reproducible builds.
>>>>>>>> 
>>>>>>>> Matt Sicker
>>>>>>>> 
>>>>>>>>> On Oct 15, 2021, at 05:57, Volkan Yazıcı <vol...@yazi.ci> wrote:
>>>>>>>>> 
>>>>>>>>> I long had the ambition to move the entire site & manual to gh-pages.
>>>>>>>>> In an ideal world, I would even move the release process to GitHub
>>>>>>> Actions
>>>>>>>>> too.
>>>>>>>>> But these are, for now, pretty ambitious goals.
>>>>>>>>> What I would really appreciate is to access gh-pages content via, say,
>>>>>>>>> https://beta.logging.apache.org/log4j URL.
>>>>>>>>> Matt, mind helping me with setting this up please?
>>>>>>>>> 
>>>>>>>>>> On Wed, Oct 13, 2021 at 7:12 PM Matt Sicker <boa...@gmail.com>
>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> That's really cool! Do note that we can publish to the ASF-specific
>>>>>>>>>> branches, too, for hosting a site.
>>>>>>>>>> 
>>>>>>>>>>> On Wed, Oct 13, 2021 at 10:37 AM Volkan Yazıcı <vol...@yazi.ci>
>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Do this:
>>>>>>>>>>> 
>>>>>>>>>>> git fetch -p
>>>>>>>>>>> git checkout -B gh-pages origin/gh-pages
>>>>>>>>>>> python -m http.server
>>>>>>>>>>> open http://localhost:8000/benchmark/results/index.html
>>>>>>>>>>> 
>>>>>>>>>>> *The magic:*
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> https://github.com/apache/logging-log4j2/blob/release-2.x/.github/workflows/benchmark.yml
>>>>>>>>>>> 
>>>>>>>>>>> *Disadvantages:* Runner specs are on the flux, though mostly pretty
>>>>>>>>>> stable.
>>>>>>>>>>> 
>>>>>>>>>>> *Future work:*
>>>>>>>>>>> 
>>>>>>>>>>> - Enable GitHub pages for the project?
>>>>>>>>>>> - Incorporate more from log4j-perf to here.
>>>>>>>>>>> - Put the workflow onto a cron schedule.
>>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>> 
>>> 
>> 
> 
> 

Reply via email to