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