<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.BooleanParameterValue'><name>SKIP_TEST</name><value>false</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>SKIP_QUALITY</name><value>false</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Démarré par l'utilisateur Miguel Moquillon</shortDescription><userId>mmoquillon</userId><userName>Miguel Moquillon</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'><environment></environment></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1130</buildNumber><marked><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Jenkins-Pipelines.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginsonarqube _class='hudson.plugins.git.util.Build'><buildNumber>261</buildNumber><marked><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><branch><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><name>refs/remotes/origin/sonarqube</name></branch></marked><revision><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><branch><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><name>refs/remotes/origin/sonarqube</name></branch></revision></refsremotesoriginsonarqube><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1130</buildNumber><marked><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><branch><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><branch><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><branch><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Core</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1130</buildNumber><marked><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><branch><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><branch><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><branch><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Components</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1130</buildNumber><marked><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><branch><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><branch><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><branch><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Looks</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1130</buildNumber><marked><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><branch><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><branch><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><branch><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Setup</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1130</buildNumber><marked><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><branch><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><branch><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><branch><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Distribution</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1130</buildNumber><marked><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><branch><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><branch><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><branch><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Assembly</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>AaAgKSobM4wLjn8_tK4L</ceTaskId><installationName>Silverpeas SonarCloud</installationName><installationUrl>https://sonarcloud.io</installationUrl><new>true</new><serverUrl>https://sonarcloud.io</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Core2&amp;branch=master</sonarqubeDashboardUrl></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>AaAgSm8yQ4HVfkQhoF-N</ceTaskId><installationName>Silverpeas SonarCloud</installationName><installationUrl>https://sonarcloud.io</installationUrl><new>true</new><serverUrl>https://sonarcloud.io</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Components&amp;branch=master</sonarqubeDashboardUrl></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>AaAgTd_bSkh6CVIGzCq8</ceTaskId><installationName>Silverpeas SonarCloud</installationName><installationUrl>https://sonarcloud.io</installationUrl><new>true</new><serverUrl>https://sonarcloud.io</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Looks&amp;branch=master</sonarqubeDashboardUrl></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarBuildBadgeAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1130/artifact</artifactsUrl><changesUrl>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/changes</changesUrl><displayUrl>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1130/</displayUrl><testsUrl>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1130/testReport</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>Prepare the job</restartableStage><restartableStage>Check POM parent version</restartableStage><restartableStage>Checkout projects and check code changes</restartableStage><restartableStage>Build Silverpeas</restartableStage><restartableStage>Create YAML build report</restartableStage></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'><node _class='org.jenkinsci.plugins.workflow.graph.FlowStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.graph.FlowEndNode'></node></action><action></action><action></action><artifact><displayPath>build.yaml</displayPath><fileName>build.yaml</fileName><relativePath>target/build.yaml</relativePath></artifact><building>false</building><displayName>6.5-build260820</displayName><duration>9106106</duration><estimatedDuration>6052568</estimatedDuration><fullDisplayName>Silverpeas_Master_AutoDeploy 6.5-build260820</fullDisplayName><id>1130</id><keepLog>false</keepLog><number>1130</number><queueId>58186</queueId><result>SUCCESS</result><timestamp>1787239905239</timestamp><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1130/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><affectedPath>core-test/pom.xml</affectedPath><affectedPath>core-api/pom.xml</affectedPath><commitId>cea6743a7ae0e14489aadcbe1257445d3d9bc723</commitId><timestamp>1787231291000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Drop junit-platform-runner so that Surefire 3.x runs the Jupiter tests

core-test declared it at compile scope, so it leaked transitively into every
module depending on it and disabled the JUnit Platform provider everywhere.

The parent is temporarily moved to 2.0-SNAPSHOT to pick up the Java 21 build
toolchain; it must be pinned back to a released version before merging.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:08:11 +0200</date><id>cea6743a7ae0e14489aadcbe1257445d3d9bc723</id><msg>Drop junit-platform-runner so that Surefire 3.x runs the Jupiter tests</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>core-api/pom.xml</file></path><path><editType>edit</editType><file>core-test/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>061ddf1a3b84e743861dda8e6868e46bdd0a8e01</commitId><timestamp>1787231691000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Update POM parent version as the newer version carries Java 21 support.
</comment><date>2026-08-20 15:14:51 +0200</date><id>061ddf1a3b84e743861dda8e6868e46bdd0a8e01</id><msg>Update POM parent version as the newer version carries Java 21 support.</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>1adaa4aca4e03145d1740c960d1ccd714e562ab2</commitId><timestamp>1787231691000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Migrate to io.github.git-commit-id:git-commit-id-maven-plugin 10.0.0

pl.project13.maven:git-commit-id-plugin is the abandoned coordinates of the
plugin; 4.9.10 dates back to 2021 and cannot read a .git file, so it breaks on
any git worktree. Version 10.0.0 requires Maven 3.9+, which the parent POM now
declares as a prerequisite.

The git.commit.id.abbrev property feeding the jar manifests is unchanged.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:14:51 +0200</date><id>1adaa4aca4e03145d1740c960d1ccd714e562ab2</id><msg>Migrate to io.github.git-commit-id:git-commit-id-maven-plugin 10.0.0</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core-war/smart-doc.json</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>core-web/smart-doc.json</affectedPath><commitId>f2e643771fb519d4f762f8aa89161befe0ee38c5</commitId><timestamp>1787231691000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Replace the Miredot plugin by Smart-Doc to generate the REST API doc

The title, the base URL and the output directory move from the POM to a
smart-doc.json file placed in each module holding JAX-RS resources. The
packageFilters entry must match that module's own resource package: left too
wide, Smart-Doc walks the sources of the dependencies and documents their API
again.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:14:51 +0200</date><id>f2e643771fb519d4f762f8aa89161befe0ee38c5</id><msg>Replace the Miredot plugin by Smart-Doc to generate the REST API doc</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>add</editType><file>core-war/smart-doc.json</file></path><path><editType>add</editType><file>core-web/smart-doc.json</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>61d826dcbd1d50f22f1ac1ea66a2e36250ef3f42</commitId><timestamp>1787231691000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Use the still released com.github.shalousun coordinates of Smart-Doc

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:14:51 +0200</date><id>61d826dcbd1d50f22f1ac1ea66a2e36250ef3f42</id><msg>Use the still released com.github.shalousun coordinates of Smart-Doc</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core-web/pom.xml</affectedPath><commitId>90b60952a41890aa4ed2c8c231f62351777371ea</commitId><timestamp>1787231691000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Drop the maven-taglib report, which Jakarta EE made unusable

The plugin only knows the javax.servlet.jsp tag classes and the javaee TLD
namespace, both of which we left behind. Its validate report failed the site
build outright; mvn site now completes on core-web.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:14:51 +0200</date><id>90b60952a41890aa4ed2c8c231f62351777371ea</id><msg>Drop the maven-taglib report, which Jakarta EE made unusable</msg><path><editType>edit</editType><file>core-web/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core-library/src/main/java/org/silverpeas/core/index/search/model/IndexSearcher.java</affectedPath><commitId>80006d496a5ed5b1c6beedb26c2804f4f51acbde</commitId><timestamp>1787235443000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>With the upgrade of Lucene from 9 to 10, some deprecated APIs were
removed like for example IndexSearcher.doc(int). Use the new API (here
StoredFields)
</comment><date>2026-08-20 16:17:23 +0200</date><id>80006d496a5ed5b1c6beedb26c2804f4f51acbde</id><msg>With the upgrade of Lucene from 9 to 10, some deprecated APIs were</msg><path><editType>edit</editType><file>core-library/src/main/java/org/silverpeas/core/index/search/model/IndexSearcher.java</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>0c0d0b96bbd90bbcfaf797bb4b08d1b5e22b6123</commitId><timestamp>1787231817000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Build against the Java 21 branch of the parent POM and of Core
</comment><date>2026-08-20 15:16:57 +0200</date><id>0c0d0b96bbd90bbcfaf797bb4b08d1b5e22b6123</id><msg>Build against the Java 21 branch of the parent POM and of Core</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>a6d7f58816b0d67c2de3ab1e0bb5b8c65e5bd191</commitId><timestamp>1787231830000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Migrate to io.github.git-commit-id:git-commit-id-maven-plugin 10.0.0

pl.project13.maven:git-commit-id-plugin is the abandoned coordinates of the
plugin; 4.9.10 dates back to 2021 and cannot read a .git file, so it breaks on
any git worktree. Version 10.0.0 requires Maven 3.9+, which the parent POM now
declares as a prerequisite.

The git.commit.id.abbrev property feeding the jar manifests is unchanged.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:17:10 +0200</date><id>a6d7f58816b0d67c2de3ab1e0bb5b8c65e5bd191</id><msg>Migrate to io.github.git-commit-id:git-commit-id-maven-plugin 10.0.0</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rssAggregator/rssAggregator-war/smart-doc.json</affectedPath><affectedPath>suggestionBox/suggestionBox-war/smart-doc.json</affectedPath><affectedPath>kmelia/kmelia-war/smart-doc.json</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>questionReply/questionReply-war/smart-doc.json</affectedPath><affectedPath>almanach/almanach-war/smart-doc.json</affectedPath><affectedPath>resourcesManager/resourcesManager-war/smart-doc.json</affectedPath><affectedPath>mydb/mydb-war/smart-doc.json</affectedPath><affectedPath>jdbcConnector/jdbcConnector-war/smart-doc.json</affectedPath><affectedPath>delegatednews/delegatednews-war/smart-doc.json</affectedPath><affectedPath>community/community-war/smart-doc.json</affectedPath><affectedPath>quickinfo/quickinfo-war/smart-doc.json</affectedPath><affectedPath>gallery/gallery-war/smart-doc.json</affectedPath><commitId>cf39e90db975ceeea1be3d1f5fe4c1d0d1950678</commitId><timestamp>1787231830000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Replace the Miredot plugin by Smart-Doc to generate the REST API doc

The title, the base URL and the output directory move from the POM to a
smart-doc.json file placed in each module holding JAX-RS resources. The
packageFilters entry must match that module's own resource package: left too
wide, Smart-Doc walks the sources of the dependencies and documents their API
again.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:17:10 +0200</date><id>cf39e90db975ceeea1be3d1f5fe4c1d0d1950678</id><msg>Replace the Miredot plugin by Smart-Doc to generate the REST API doc</msg><path><editType>add</editType><file>kmelia/kmelia-war/smart-doc.json</file></path><path><editType>add</editType><file>rssAggregator/rssAggregator-war/smart-doc.json</file></path><path><editType>add</editType><file>almanach/almanach-war/smart-doc.json</file></path><path><editType>add</editType><file>community/community-war/smart-doc.json</file></path><path><editType>add</editType><file>gallery/gallery-war/smart-doc.json</file></path><path><editType>add</editType><file>jdbcConnector/jdbcConnector-war/smart-doc.json</file></path><path><editType>add</editType><file>delegatednews/delegatednews-war/smart-doc.json</file></path><path><editType>add</editType><file>questionReply/questionReply-war/smart-doc.json</file></path><path><editType>add</editType><file>suggestionBox/suggestionBox-war/smart-doc.json</file></path><path><editType>add</editType><file>mydb/mydb-war/smart-doc.json</file></path><path><editType>add</editType><file>quickinfo/quickinfo-war/smart-doc.json</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>add</editType><file>resourcesManager/resourcesManager-war/smart-doc.json</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</commitId><timestamp>1787231830000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Use the still released com.github.shalousun coordinates of Smart-Doc

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:17:10 +0200</date><id>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</id><msg>Use the still released com.github.shalousun coordinates of Smart-Doc</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>447719ab99ded68126a794b080593711913fbc89</commitId><timestamp>1787231915000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Build against the Java 21 branch of the parent POM, of Core and of Components
</comment><date>2026-08-20 15:18:35 +0200</date><id>447719ab99ded68126a794b080593711913fbc89</id><msg>Build against the Java 21 branch of the parent POM, of Core and of Components</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>a0297f6c93b76bf78031862fbd9a1e1aa548924b</commitId><timestamp>1787231923000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Migrate to io.github.git-commit-id:git-commit-id-maven-plugin 10.0.0

pl.project13.maven:git-commit-id-plugin is the abandoned coordinates of the
plugin; 4.9.10 dates back to 2021 and cannot read a .git file, so it breaks on
any git worktree. Version 10.0.0 requires Maven 3.9+, which the parent POM now
declares as a prerequisite.

The git.commit.id.abbrev property feeding the jar manifests is unchanged.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:18:43 +0200</date><id>a0297f6c93b76bf78031862fbd9a1e1aa548924b</id><msg>Migrate to io.github.git-commit-id:git-commit-id-maven-plugin 10.0.0</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>build.gradle</affectedPath><commitId>2eb02e585bfbc2a236273e523b3efeb04be88a45</commitId><timestamp>1787232090000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Use a Java 21 toolchain and suffix the version with java21

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:21:30 +0200</date><id>2eb02e585bfbc2a236273e523b3efeb04be88a45</id><msg>Use a Java 21 toolchain and suffix the version with java21</msg><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>28c66117c5025bc94c73855192c7ecc4adeb2ce1</commitId><timestamp>1787232131000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Migrate to io.github.git-commit-id:git-commit-id-maven-plugin 10.0.0

pl.project13.maven:git-commit-id-plugin is the abandoned coordinates of the
plugin; 4.9.10 dates back to 2021 and cannot read a .git file, so it breaks on
any git worktree. Version 10.0.0 requires Maven 3.9+, which the parent POM now
declares as a prerequisite.

The git.commit.id.abbrev property feeding the jar manifests is unchanged.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-20 15:22:11 +0200</date><id>28c66117c5025bc94c73855192c7ecc4adeb2ce1</id><msg>Migrate to io.github.git-commit-id:git-commit-id-maven-plugin 10.0.0</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>4327328f5fc3b239d95ca3eb94db20693fd94483</commitId><timestamp>1787232208000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Now the Wildfly default target for Silverpeas is 39
</comment><date>2026-08-20 15:23:28 +0200</date><id>4327328f5fc3b239d95ca3eb94db20693fd94483</id><msg>Now the Wildfly default target for Silverpeas is 39</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</commitId><timestamp>1787232062000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Build against the Java 21 branch of the parent POM, of Core and of Components
</comment><date>2026-08-20 15:21:02 +0200</date><id>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</id><msg>Build against the Java 21 branch of the parent POM, of Core and of Components</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><description></description><fullName>Miguel Moquillon</fullName><id>mmoquillon</id></culprit><inProgress>false</inProgress><nextBuild><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Lancé par une alarme périodique</shortDescription></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.BooleanParameterValue'><name>SKIP_TEST</name><value>false</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>SKIP_QUALITY</name><value>false</value></parameter></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1131</buildNumber><marked><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Jenkins-Pipelines.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginsonarqube _class='hudson.plugins.git.util.Build'><buildNumber>261</buildNumber><marked><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><branch><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><name>refs/remotes/origin/sonarqube</name></branch></marked><revision><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><branch><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><name>refs/remotes/origin/sonarqube</name></branch></revision></refsremotesoriginsonarqube><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1131</buildNumber><marked><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><branch><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><branch><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><branch><SHA1>80006d496a5ed5b1c6beedb26c2804f4f51acbde</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Core</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1131</buildNumber><marked><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><branch><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><branch><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><branch><SHA1>476cfa54d823f5e0e2bacaafcd208bf8592e41cc</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Components</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1131</buildNumber><marked><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><branch><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><branch><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><branch><SHA1>a0297f6c93b76bf78031862fbd9a1e1aa548924b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Looks</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1131</buildNumber><marked><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><branch><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><branch><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><branch><SHA1>2eb02e585bfbc2a236273e523b3efeb04be88a45</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Setup</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1131</buildNumber><marked><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><branch><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><branch><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><branch><SHA1>4327328f5fc3b239d95ca3eb94db20693fd94483</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Distribution</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1131</buildNumber><marked><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><branch><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><branch><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><branch><SHA1>c0ee40fb30c795abe9e8318909de9ba840f0dfe7</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Assembly</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>AaAwAh9IuqYTjFCYlN-M</ceTaskId><installationName>Silverpeas SonarCloud</installationName><installationUrl>https://sonarcloud.io</installationUrl><new>true</new><serverUrl>https://sonarcloud.io</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Core2&amp;branch=master</sonarqubeDashboardUrl></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>AaAwI4B5lYD9h6gZdM7C</ceTaskId><installationName>Silverpeas SonarCloud</installationName><installationUrl>https://sonarcloud.io</installationUrl><new>true</new><serverUrl>https://sonarcloud.io</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Components&amp;branch=master</sonarqubeDashboardUrl></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>AaAwJr7ouqYTjFCYlOiF</ceTaskId><installationName>Silverpeas SonarCloud</installationName><installationUrl>https://sonarcloud.io</installationUrl><new>true</new><serverUrl>https://sonarcloud.io</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Looks&amp;branch=master</sonarqubeDashboardUrl></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarBuildBadgeAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>build.yaml</displayPath><fileName>build.yaml</fileName><relativePath>target/build.yaml</relativePath></artifact><building>false</building><displayName>6.5-build260823</displayName><duration>9037628</duration><estimatedDuration>6052568</estimatedDuration><fullDisplayName>Silverpeas_Master_AutoDeploy 6.5-build260823</fullDisplayName><id>1131</id><keepLog>false</keepLog><number>1131</number><queueId>58346</queueId><result>SUCCESS</result><timestamp>1787505840822</timestamp><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1131/</url><inProgress>false</inProgress><nextBuild><number>1132</number><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1132/</url></nextBuild><previousBuild><number>1130</number><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1130/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Lancé par une alarme périodique</shortDescription></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.BooleanParameterValue'><name>SKIP_TEST</name><value>false</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>SKIP_QUALITY</name><value>false</value></parameter></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1129</buildNumber><marked><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><branch><SHA1>5b79d885d26d617ef109b485fb9832a9185c5ce0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Jenkins-Pipelines.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginsonarqube _class='hudson.plugins.git.util.Build'><buildNumber>261</buildNumber><marked><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><branch><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><name>refs/remotes/origin/sonarqube</name></branch></marked><revision><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><branch><SHA1>96a3a41e61a0a59a294dd74fce10884c559e77f4</SHA1><name>refs/remotes/origin/sonarqube</name></branch></revision></refsremotesoriginsonarqube><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1129</buildNumber><marked><SHA1>49e1d0d0fa2c811427004d4c8d684b658a8f548d</SHA1><branch><SHA1>49e1d0d0fa2c811427004d4c8d684b658a8f548d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>49e1d0d0fa2c811427004d4c8d684b658a8f548d</SHA1><branch><SHA1>49e1d0d0fa2c811427004d4c8d684b658a8f548d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>49e1d0d0fa2c811427004d4c8d684b658a8f548d</SHA1><branch><SHA1>49e1d0d0fa2c811427004d4c8d684b658a8f548d</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Core</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1129</buildNumber><marked><SHA1>18efd8082c722630aec2d30bb807e3a94863bc6a</SHA1><branch><SHA1>18efd8082c722630aec2d30bb807e3a94863bc6a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>18efd8082c722630aec2d30bb807e3a94863bc6a</SHA1><branch><SHA1>18efd8082c722630aec2d30bb807e3a94863bc6a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>18efd8082c722630aec2d30bb807e3a94863bc6a</SHA1><branch><SHA1>18efd8082c722630aec2d30bb807e3a94863bc6a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Components</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1129</buildNumber><marked><SHA1>d71b1e374f2f033a4cdccfa2d9ec98c755ca07de</SHA1><branch><SHA1>d71b1e374f2f033a4cdccfa2d9ec98c755ca07de</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d71b1e374f2f033a4cdccfa2d9ec98c755ca07de</SHA1><branch><SHA1>d71b1e374f2f033a4cdccfa2d9ec98c755ca07de</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d71b1e374f2f033a4cdccfa2d9ec98c755ca07de</SHA1><branch><SHA1>d71b1e374f2f033a4cdccfa2d9ec98c755ca07de</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Looks</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1129</buildNumber><marked><SHA1>0c0a5e0660772db1aa4bc9c37cc7d393f04d06b2</SHA1><branch><SHA1>0c0a5e0660772db1aa4bc9c37cc7d393f04d06b2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0c0a5e0660772db1aa4bc9c37cc7d393f04d06b2</SHA1><branch><SHA1>0c0a5e0660772db1aa4bc9c37cc7d393f04d06b2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0c0a5e0660772db1aa4bc9c37cc7d393f04d06b2</SHA1><branch><SHA1>0c0a5e0660772db1aa4bc9c37cc7d393f04d06b2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Setup</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1129</buildNumber><marked><SHA1>c3182c2fcfe87d2d82836555eda009feea68b12b</SHA1><branch><SHA1>c3182c2fcfe87d2d82836555eda009feea68b12b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c3182c2fcfe87d2d82836555eda009feea68b12b</SHA1><branch><SHA1>c3182c2fcfe87d2d82836555eda009feea68b12b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c3182c2fcfe87d2d82836555eda009feea68b12b</SHA1><branch><SHA1>c3182c2fcfe87d2d82836555eda009feea68b12b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Distribution</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1129</buildNumber><marked><SHA1>b5eccac18723f3862a726ae12bbdc5ed7f6c6553</SHA1><branch><SHA1>b5eccac18723f3862a726ae12bbdc5ed7f6c6553</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b5eccac18723f3862a726ae12bbdc5ed7f6c6553</SHA1><branch><SHA1>b5eccac18723f3862a726ae12bbdc5ed7f6c6553</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b5eccac18723f3862a726ae12bbdc5ed7f6c6553</SHA1><branch><SHA1>b5eccac18723f3862a726ae12bbdc5ed7f6c6553</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Assembly</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>AaAbZnegn1k_-5ZMpXNs</ceTaskId><installationName>Silverpeas SonarCloud</installationName><installationUrl>https://sonarcloud.io</installationUrl><new>true</new><serverUrl>https://sonarcloud.io</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Core2&amp;branch=master</sonarqubeDashboardUrl></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarBuildBadgeAction'><url>https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Core2&amp;branch=master</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>build.yaml</displayPath><fileName>build.yaml</fileName><relativePath>target/build.yaml</relativePath></artifact><building>false</building><displayName>6.5-build260819</displayName><duration>7161644</duration><estimatedDuration>6052568</estimatedDuration><fullDisplayName>Silverpeas_Master_AutoDeploy 6.5-build260819</fullDisplayName><id>1129</id><keepLog>false</keepLog><number>1129</number><queueId>58015</queueId><result>SUCCESS</result><timestamp>1787160240791</timestamp><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1129/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core-library/src/main/java/org/silverpeas/core/calendar/ical4j/ICal4JExporter.java</affectedPath><commitId>dafb1fc270a75eae99acb38f9fe6c836dd6a5ce2</commitId><timestamp>1787048234000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Fix the iCalendar export depending on a global setting meant for the import

ICal4JImporter enables, in its @PostConstruct, the Outlook compatibility hint
it needs for its own parsing. That hint is held by iCal4J into a process wide
static registry and it also drives, in AbstractOutputter, the length at which
the produced lines are folded: 75 when enabled, 73 otherwise.

As ICal4JExporter was building its CalendarOutputter without any explicit fold
length, the format of the exported calendars was silently depending on whether
the importer had been instantiated before. The fold length is now set
explicitly by the exporter, which no longer relies on a hint that isn't its
own.

This was also making the 12 ICal4JExporterTest tests fail as soon as they ran,
in a same JVM, after a test exercising the importer.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-18 12:17:14 +0200</date><id>dafb1fc270a75eae99acb38f9fe6c836dd6a5ce2</id><msg>Fix the iCalendar export depending on a global setting meant for the import</msg><path><editType>edit</editType><file>core-library/src/main/java/org/silverpeas/core/calendar/ical4j/ICal4JExporter.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core-test/src/main/java/org/silverpeas/core/test/unit/extention/JEETestContext.java</affectedPath><affectedPath>core-library/src/main/java/org/silverpeas/core/i18n/I18NHelper.java</affectedPath><commitId>49e1d0d0fa2c811427004d4c8d684b658a8f548d</commitId><timestamp>1787048242000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Stop I18NHelper from pinning the very first I18n bean of the JVM

I18NHelper was a static singleton memoizing, in a final field, the I18n bean
obtained at its very first use. Any later registration of another I18n bean
into the container was therefore ignored for the whole lifetime of the JVM.
The bean is now fetched at each use; ServiceProvider already performs the
caching that matters.

JEETestContext registers an I18n mock but was leaving getSupportedLanguages()
unstubbed, hence returning an empty list. Combined with the memoization above,
this was making I18NHelperTest fail whenever it ran, in a same JVM, after a
test relying on that context: the language codes were the stubbed ones whereas
the translated languages were empty. The mock now answers with the languages
actually translated from the bundles.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</comment><date>2026-08-18 12:17:22 +0200</date><id>49e1d0d0fa2c811427004d4c8d684b658a8f548d</id><msg>Stop I18NHelper from pinning the very first I18n bean of the JVM</msg><path><editType>edit</editType><file>core-test/src/main/java/org/silverpeas/core/test/unit/extention/JEETestContext.java</file></path><path><editType>edit</editType><file>core-library/src/main/java/org/silverpeas/core/i18n/I18NHelper.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></culprit><inProgress>false</inProgress><nextBuild><number>1130</number><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1130/</url></nextBuild><previousBuild><number>1128</number><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Master_AutoDeploy/1128/</url></previousBuild></previousBuild></workflowRun>