camel-k-runtime icon indicating copy to clipboard operation
camel-k-runtime copied to clipboard

Nightly release snapshot

Open squakez opened this issue 3 years ago • 5 comments

Right now the publish of Camel K runtime on snapshot always happen when a new commit is pushed to the main or release branches. If we make sure to double check any error when we merge, then, we should have a guarantee that the latest changes are in the snapshot. However it would be a nice addition a nightly build that takes care of publishing the latest results as a snapshot, just in case the merged commit fail and we don't get any notification about that failure.

Originally posted by @squakez in https://github.com/apache/camel-k/issues/3764#issuecomment-1286933075

squakez avatar Oct 21 '22 13:10 squakez

@squakez I'm on it.

gansheer avatar Feb 01 '24 15:02 gansheer

The task has been created, but I think we need to limit the number of versions added to the snapshot repository. I get the feeling it there will quickly be to many of them. @oscerd Do you know the retention strategy of the artifacts in the apache snapshot repository ?

gansheer avatar Feb 08 '24 16:02 gansheer

The task has been created, but I think we need to limit the number of versions added to the snapshot repository. I get the feeling it there will quickly be to many of them. @oscerd Do you know the retention strategy of the artifacts in the apache snapshot repository ?

IIRC it should 48 hours

oscerd avatar Feb 08 '24 16:02 oscerd

Is it supposed to be configured by the repository nexus or the project ? Because when I look here it is definitly more : https://repository.apache.org/content/repositories/snapshots-group/org/apache/camel/k/camel-k-catalog/3.6.0-SNAPSHOT/

gansheer avatar Feb 08 '24 16:02 gansheer

It's on nexus side, so it is something managed by apache infra

oscerd avatar Feb 08 '24 16:02 oscerd