You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Peter Palaga <pp...@redhat.com> on 2021/01/08 16:06:39 UTC

Antora xref checks and Antora repository dependencies

Hi Zoran and other Antora experts,

In Camel Quarkus, we recently encountered some antora/xref-validator 
failures after a component was removed from Camel - see 
https://github.com/apache/camel-quarkus/issues/2109

As a fix, I made the Camel Quarkus Antora docs to depend on the 3.7.x 
branch of Camel https://github.com/apache/camel-quarkus/issues/2109

In that way removing components from Camel master cannot break Camel 
Quarkus master CI. I think in the future any upgrades of Camel in our 
Antora config should be done together with upgrading Camel in Maven.

I realize this kind of fix works well for us in Camel Quarkus, but may 
fail when Camel Quarkus is pulled by camel-website, if the Camel branch 
our master docs depends on, is not configured in the camel-website 
antora config.

So I'd like to ask, whether we could adopt the policy that the lastest 
Camel release always has a branch forked, and that that branch'es docs 
is published on Camel website regardless whether the branch is LTS or 
not. WDYT?

Thanks,

-- Peter


Re: Antora xref checks and Antora repository dependencies

Posted by Peter Palaga <pp...@redhat.com>.
On 11/01/2021 11:47, Zoran Regvart wrote:
> Hi Peter,
> 
> On Fri, Jan 8, 2021 at 5:06 PM Peter Palaga <pp...@redhat.com> wrote:
>> So I'd like to ask, whether we could adopt the policy that the lastest
>> Camel release always has a branch forked, and that that branch'es docs
>> is published on Camel website regardless whether the branch is LTS or
>> not. WDYT?
> 
> My understanding is that we do that now. Currently we do not have a
> non-LTS release that we publish, that would be 3.8.x.. For Camel core
> we publish latest 2.x, last two 3.x LTS releases (3.4.x and 3.7.x),
> last 3.x release (would be 3.8.x) and latest from master (latest)

All is fine if this is the current state. I did not know 3.8.x would 
have its own docs published. Thanks for explaining!

-- Peter


Re: Antora xref checks and Antora repository dependencies

Posted by Zoran Regvart <zo...@regvart.com>.
Hi Peter,

On Fri, Jan 8, 2021 at 5:06 PM Peter Palaga <pp...@redhat.com> wrote:
> So I'd like to ask, whether we could adopt the policy that the lastest
> Camel release always has a branch forked, and that that branch'es docs
> is published on Camel website regardless whether the branch is LTS or
> not. WDYT?

My understanding is that we do that now. Currently we do not have a
non-LTS release that we publish, that would be 3.8.x.. For Camel core
we publish latest 2.x, last two 3.x LTS releases (3.4.x and 3.7.x),
last 3.x release (would be 3.8.x) and latest from master (latest)

Did I miss something?

zoran
-- 
Zoran Regvart