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
>
>

Reply via email to