It* was

On Fri, Jul 10, 2020 at 7:51 PM Krzysztof <h4v...@gmail.com> wrote:

> So I am using GitHub actions to handle docs for my ActiveMQ Artemis .NET
> Client. I was super simple to configure. -->
> https://github.com/Havret/dotnet-activemq-artemis-client/blob/master/.github/workflows/docusaurus.yml
>
> On Fri, Jul 10, 2020 at 4:23 PM Clebert Suconic <clebert.suco...@gmail.com>
> wrote:
>
>> I do not see a problem with Jekyll / build the site. it's fairly simple.
>>
>> The only problem is with the version people use when building.
>>
>>
>> I wouldn't have a problem on having a CI though.. if someone is
>> willing to do it... go for it...
>>
>> you would need authorization to push changes on the CI (will need to
>> involve infra on that, to configure Jenkins's authorization to
>> activemq-website), and it would need to be on demand.. that means..
>> whenever we have a new commit, it generates the output.
>>
>> Another possibility would be github actions perhaps?
>>
>> On Fri, Jul 10, 2020 at 1:14 AM Jean-Baptiste Onofre <j...@nanthrax.net>
>> wrote:
>> >
>> > CI is a good point. We can trigger a build/publish for each new commit.
>> >
>> > However, I think we need to update scripts at least to test locally.
>> >
>> > Regards
>> > JB
>> >
>> > > Le 10 juil. 2020 à 07:09, Krzysztof <h4v...@gmail.com> a écrit :
>> > >
>> > > Hi,
>> > >
>> > > My recommendation would be to use Jyckyll in a container and build the
>> > > website that way.
>> > >
>> > > BTW is there any reason why we need to commit the build artifacts? Why
>> > > can't we just do it on CI, that would solve the problem, wouldn't it?
>> > >
>> > > Krzysztof
>> > >
>> > >
>> > > On Fri, Jul 10, 2020 at 6:27 AM Jean-Baptiste Onofre <j...@nanthrax.net
>> >
>> > > wrote:
>> > >
>> > >> Hi,
>> > >>
>> > >> Thanks for the update, it’s the same issue I had, I wonder if it was
>> > >> normal or not with new Jekyll version.
>> > >>
>> > >> I think it’s fair to "force" the Jekyll version and maybe check the
>> > >> version in the build.sh and server.sh scripts.
>> > >>
>> > >> Regards
>> > >> JB
>> > >>
>> > >>> Le 10 juil. 2020 à 01:13, Clebert Suconic <
>> clebert.suco...@gmail.com> a
>> > >> écrit :
>> > >>>
>> > >>> my next commit on the website will touch every single file because
>> > >>> something on the update is making one minor change on every file.
>> > >>>
>> > >>>
>> > >>> So, I added a node to always update jekyll before doing anything.
>> > >>> which is fairly simple:
>> > >>>
>> > >>> # I believe this would do
>> > >>> gem update
>> > >>>
>> > >>> if not, this will do
>> > >>>
>> > >>> gem update jekyll
>> > >>>
>> > >>> On Thu, Jul 9, 2020 at 2:51 PM Clebert Suconic
>> > >>> <clebert.suco...@gmail.com> wrote:
>> > >>>>
>> > >>>> I just updated my laptop, and with that came a new version of
>> Jekyll.
>> > >>>>
>> > >>>>
>> > >>>> When I now build the website, all the html are not changed by this
>> > >>>> similar change:
>> > >>>>
>> > >>>>
>> > >>>> -<div class="highlighter-rouge"><div class="highlight"><pre
>> > >>>> class="highlight"><code>BrokerService brokerService = new
>> > >>>> BrokerService();
>> > >>>>
>> > >>>> +<div class="language-plaintext highlighter-rouge"><div
>> > >>>> class="highlight"><pre class="highlight"><code>BrokerService
>> > >>>> brokerService = new BrokerService();
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>> I don't see a big deal, but later on.. if someone builds with an
>> > >>>> earlier version of jekyll, that change will be reverted and we will
>> > >>>> keep on a ping pong.
>> > >>>>
>> > >>>> So the question is.. how to enforce a minimal version of Jekyll?
>> and
>> > >>>> should we do that?
>> > >>>>
>> > >>>>
>> > >>>> WDYT?
>> > >>>>
>> > >>>> --
>> > >>>> Clebert Suconic
>> > >>>
>> > >>>
>> > >>>
>> > >>> --
>> > >>> Clebert Suconic
>> > >>
>> > >>
>> >
>>
>>
>> --
>> Clebert Suconic
>>
>

Reply via email to