apache / logging-log4cxx

Apache Log4cxx is a C++ port of Apache Log4j
http://logging.apache.org/log4cxx
Apache License 2.0
278 stars 122 forks source link

Add automatic signing and uploading releases #414

Open ppkarwasz opened 1 month ago

ppkarwasz commented 1 month ago

This adds support for:

ppkarwasz commented 1 month ago

There are some things left to fix:

swebb2066 commented 1 month ago

The instruction in the just added release instructions can be simplified. Can you include the changes in this PR. Or should I do it and add it to the branch?

I find it always useful to write instructions before writting the code.

ppkarwasz commented 1 month ago

@swebb2066,

Thank You for the remarks, they made me realize there is still a lot to do before we automatize all Apache Logging Services releases. I will resolve the conversations above once I have actually resolved them in this PR (i.e. don't stall the Apache Log4cxx release for this PR).

I opened a brainstorming thread on dev@logging to see how the ideal Apache Logging Services release process and release review process should look like.

rm5248 commented 1 month ago

I don't see anything obviously wrong with what has been proposed here, we'll just have to test it out and see that it works.

swebb2066 commented 1 month ago

don't stall the Apache Log4cxx release for this PR

The release is currently stalled anyway because logging.staged.apache.org is broken

ppkarwasz commented 1 month ago

don't stall the Apache Log4cxx release for this PR

The release is currently stalled anyway because logging.staged.apache.org is broken

Not anymore: https://logging.staged.apache.org/log4cxx/1.3.0/

swebb2066 commented 1 month ago

Not anymore: https://logging.staged.apache.org/log4cxx/1.3.0/

I have commenced the release process