Thanks for the prompt action. 🙏 I will review the PR. Please keep in mind that you don't have sufficient rights to complete a release. A PMC member should volunteer as an RM (Release Manager), who, in your case, is Matt, I presume. That is, you can perform the git chores, but it is Matt who should do the rest of the release instructions <https://logging.apache.org/logging-parent/latest/#release-instructions>.
On Mon, Dec 11, 2023 at 11:53 PM Raman Gupta <rocketra...@gmail.com> wrote: > Thanks for the feedback Volkan. The PR with all of these changes is: > > https://github.com/apache/logging-log4j-kotlin/pull/56 > > Regards, > Raman > > On Thu, Dec 7, 2023 at 5:54 AM Volkan Yazıcı <vol...@yazi.ci> wrote: > >> Raman, Matt, great that you want to release the next version of the Log4j >> Kotlin! Thanks for your time and effort. >> >> I see that you forked the `release/1.3.1` branch from the `rel/1.3.0` >> tag, though this misses some minor, but important changes (e.g., SBOM & >> VDR!) from `main`. I suggest we fork from `main` and release `1.4.0` >> instead. >> > > Done > > >> There are some chores that have been waiting for the next release to be >> performed. I will share them below and appreciate it if you can carry them >> out. >> >> *Add `project.build.outputTimestamp` Maven property* >> >> Please copy this property (incl. the large comment block preceding it!) >> from the `2.x` branch of the `logging-log4j2` repository and incorporate it >> into `/pom.xml` of `log4j-kotlin`. Try to place it exactly at the same >> location: right after `revision`. >> >> I might sound pedantic about this and I am. I try really hard to make all >> `pom.xml`s look alike to avoid the surprise factor maintainers suffer from >> while jumping from one project to another. Not to mention this also helps >> us to carry out automation, e.g., `project.build.outputTimestamp` is >> replaced by `logging-parent` CI magic during release. >> >> > Done > > >> *Remove `cyclonedx-maven-plugin` override* >> >> Remove the `cyclonedx-maven-plugin` override (and the comment block >> preceding it) from `/pom.xml`. This is not necessary anymore with the >> `logging-parent` version `0.4.0` release. >> > > Done > > >> >> *Changelog cleanup* >> >> Make sure `src/changelog/.1.x.x` contents look good. You can verify this >> by skimming through `src/site` after issuing a `./mvnw process-sources`. >> >> Could you update all changelog XSDs to version `0.1.2` too, please? >> >> I would also appreciate it if you can remove all `author` elements from >> `src/changelog/*/*.xml` files. They are neither rendered by the template, >> nor provide information that one cannot obtain from the associated >> commit/ticket. >> > > Done > > >> >> *Generated emails* >> >> Please don't send generated emails verbatim! Nexus URLs need to be >> manually filled in and there are always some minor formatting details to >> fix in the text. >> > > Will keep this in mind. > > Thanks, > Raman > >