[ 
https://issues.apache.org/jira/browse/CAMEL-23376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18113922#comment-18113922
 ] 

Guillaume Nodet commented on CAMEL-23376:
-----------------------------------------

This issue is being investigated by a coding agent (on behalf of gnodet).

Analysis: The root cause is that maven-release-plugin preparationGoals runs 
"clean install" but does not regenerate the generated metadata files (in 
src/generated/ directories) that embed the version. After the SNAPSHOT bump, 
those generated files still contain the old version. The fix is to add a 
completionGoals configuration to the maven-release-plugin in the root pom.xml 
to run regeneration (e.g., "-Pregen install") after the development version is 
set. The release guide (docs/user-manual/modules/ROOT/pages/release-guide.adoc) 
should also be updated accordingly.

_Note: This comment was generated by an AI coding agent and requires manual 
verification._

> Add a refresh commit to the release process
> -------------------------------------------
>
>                 Key: CAMEL-23376
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23376
>             Project: Camel
>          Issue Type: Task
>          Components: build system
>            Reporter: Thomas Cunningham
>            Assignee: Guillaume Nodet
>            Priority: Minor
>
> Would it be possible to add a refresh commit as part of the release process 
> after the new SNAPSHOT version is set?      
> I've noticed on camel and camel-spring-boot that the release process does a 
> versions:set that bumps the versions to the next SNAPSHOT but we always need 
> to submit a refresh PR afterwards so that all the json and properties files 
> get regenerated with the new -SNAPSHOT version.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to