You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by vy...@apache.org on 2023/01/13 15:36:52 UTC

[logging-log4j-tools] branch master updated (d10ada0 -> be32e8e)

This is an automated email from the ASF dual-hosted git repository.

vy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git


    from d10ada0  Update release date in CHANGELOG
     new 23ebc51  Rename uploaded workflow artifacts to ease copying to SVN
     new b682e77  Fix the CHANGELOG date
     new 7d895cd  Force the git tag in CI
     new d127c9d  Create detached signature in CI
     new f9e9d9c  Add "Distribution" section to README
     new be32e8e  Update RELEASING

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/build.yml | 13 ++++++-------
 CHANGELOG.adoc              |  2 +-
 README.adoc                 |  9 +++++++++
 RELEASING.adoc              | 34 ++++++++++++++++++++++++++++++++--
 4 files changed, 48 insertions(+), 10 deletions(-)


[logging-log4j-tools] 04/06: Create detached signature in CI

Posted by vy...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git

commit d127c9d0a33352df7451e6d75458923cbb362574
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Tue Jan 10 11:34:40 2023 +0100

    Create detached signature in CI
---
 .github/workflows/build.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index b1493bf..cbd9314 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -190,7 +190,7 @@ jobs:
         run: |
           export ZIP_FILEPATH="/tmp/apache-log4j-tools-${PROJECT_VERSION}-src.zip"
           git ls-files -z | xargs -0 zip -9 "$ZIP_FILEPATH" --
-          gpg --armor --sign --yes --pinentry-mode error "$ZIP_FILEPATH"
+          gpg --armor --detach-sign --yes --pinentry-mode error "$ZIP_FILEPATH"
 
       - name: Upload artifacts (RELEASE)
         if: startsWith(github.ref, 'refs/heads/release/')


[logging-log4j-tools] 02/06: Fix the CHANGELOG date

Posted by vy...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git

commit b682e77dacd74e94e1671b0fe5dec4434d8866ff
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Tue Jan 10 11:04:31 2023 +0100

    Fix the CHANGELOG date
---
 CHANGELOG.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index d0a23a4..de0e27a 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -15,6 +15,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 ////
 
-== 0.1.0 (2023-01-09)
+== 0.1.0 (2023-01-10)
 
 * Added `log4j-tools-bom` and `log4j-changelog` modules (for https://issues.apache.org/jira/browse/LOG4J2-3628[LOG4J2-3628] by `vy`)


[logging-log4j-tools] 05/06: Add "Distribution" section to README

Posted by vy...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git

commit f9e9d9c5e508dbadad31e8151b5cbb82142ac3d0
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Fri Jan 13 16:37:47 2023 +0100

    Add "Distribution" section to README
---
 README.adoc | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/README.adoc b/README.adoc
index 0220f33..028eeaf 100644
--- a/README.adoc
+++ b/README.adoc
@@ -24,6 +24,15 @@ Tooling **internally** used by https://logging.apache.org/log4j/2.x/[the Apache
 xref:log4j-changelog/README.adoc[`log4j-changelog`]::
 Tooling to export AsciiDoc-formatted changelog files.
 
+== Distribution
+
+In accordance with the Apache Software Foundation's release https://infra.apache.org/release-distribution.html[distribution policy] and https://infra.apache.org/release-publishing.html[creation process], project artifacts are _officially_ accessible from the following locations:
+
+* ASF https://repository.apache.org/content/repositories/releases[Release] and https://repository.apache.org/content/repositories/snapshots[snapshot] repositories (mirrored to https://central.sonatype.dev/[the Maven Central Repository])
+* ASF https://downloads.apache.org/logging/log4j-tools[Distribution directory]
+
+See xref:RELEASING.adoc[RELEASING.adoc] for instructions on how to perform a release.
+
 == Support
 
 Please keep in mind that this project is intended for internal usage only.


[logging-log4j-tools] 03/06: Force the git tag in CI

Posted by vy...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git

commit 7d895cd41f0cc3729ff477094104630ce2109bab
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Tue Jan 10 11:18:50 2023 +0100

    Force the git tag in CI
---
 .github/workflows/build.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8f31b98..b1493bf 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -206,5 +206,5 @@ jobs:
           export TAG="v$PROJECT_VERSION"
           git config user.name github-actions
           git config user.email github-actions@github.com
-          git tag "$TAG"
-          git push origin "$TAG"
+          git tag --force "$TAG"
+          git push --force origin "$TAG"


[logging-log4j-tools] 06/06: Update RELEASING

Posted by vy...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git

commit be32e8ebc1395bfe87ee51a82ae2ed27904b27cc
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Fri Jan 13 16:37:57 2023 +0100

    Update RELEASING
---
 RELEASING.adoc | 34 ++++++++++++++++++++++++++++++++--
 1 file changed, 32 insertions(+), 2 deletions(-)

diff --git a/RELEASING.adoc b/RELEASING.adoc
index 065744e..0ea4542 100644
--- a/RELEASING.adoc
+++ b/RELEASING.adoc
@@ -41,19 +41,49 @@ If not, commit necessary fixes, push, and repeat.
 
 == Vote the release
 
-Collect release votes via email to `dev@logging.apache.org`
+Collect release votes via email to `dev@logging.apache.org` using the following template
+
+[source]
+----
+The Apache Log4j Tools 7.8.0 release is now available for voting.
+
+This release contains minor enhancements and bug fixes.
+
+Source repository: https://github.com/apache/logging-log4j-tools
+Branch: release/7.8.0
+Commit: e82a44142280d013bd76ea18951fde00dcee192b
+CI run: https://github.com/apache/logging-log4j-tools/actions/runs/3882476949
+Artifacts: https://dist.apache.org/repos/dist/dev/logging/log4j/
+Nexus repository: https://repository.apache.org/content/repositories/orgapachelogging-1096
+Signing key: https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0&fingerprint=on&op=index
+
+Please download, test, and cast your votes on the Log4j developers list.
+
+[ ] +1, release the artifacts
+[ ] -1, don't release, because...
+
+The vote will remain open for 24 hours (or more if required). All votes are welcome and we encourage everyone to test the release, but only the Logging Services PMC votes are officially counted. At least 3 +1 votes and more positive than negative votes are required.
+----
+
+[WARNING]
+====
+Make sure your email is sent in plain text, that is, https://infra.apache.org/contrib-email-tips#nohtml[no HTML]!
+If you are using GMail, simply enable the _"Plain text mode"_ while composing your message.
+====
 
 == Publish the release
 
 . _Release_ the repository in https://repository.apache.org/[repository.apache.org]
 . In https://dist.apache.org/repos/dist/release/logging/log4j[dist.apache.org/repos/dist] Subversion repository,
-.. move the signed sources from `*dev*/logging/log4j` directory to `*release*/logging/log4j`
+.. move the signed sources from `*dev*/logging/log4j` directory to `*release*/logging/log4j-tools/7.8.0`
 .. delete files from an earlier release
 .. commit changes
+. Report the release at https://reporter.apache.org/[reporter.apache.org]
 . Merge `release/7.8.0` changes to `master`
 . Set the revision property to the next development version (e.g., `7.9.0-SNAPSHOT`) in xref:pom.xml[`pom.xml`]
 . Update xref:CHANGELOG.adoc[`CHANGELOG.adoc`] accordingly
 . Push the `master` branch
+. Delete the `release/7.8.0` branch
 . Once the artifacts are visible in https://central.sonatype.dev/[central.sonatype.dev], https://github.com/apache/logging-log4j-tools/releases/new[create a new release in GitHub]
 .. Use the `v7.8.0` tag created by the GitHub Actions workflow
 .. Copy necessary changes from xref:CHANGELOG.adoc[`CHANGELOG.adoc`] (formatting needs to be converted to Markdown!)


[logging-log4j-tools] 01/06: Rename uploaded workflow artifacts to ease copying to SVN

Posted by vy...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git

commit 23ebc5187631a3fa485669d9a514fb970f5d791e
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Tue Jan 10 10:57:06 2023 +0100

    Rename uploaded workflow artifacts to ease copying to SVN
---
 .github/workflows/build.yml | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ba8228a..8f31b98 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -188,17 +188,16 @@ jobs:
       - name: Create artifacts (RELEASE)
         if: startsWith(github.ref, 'refs/heads/release/')
         run: |
-          git ls-files -z | xargs -0 zip -9 /tmp/src.zip --
-          gpg --armor --sign --yes --pinentry-mode error /tmp/src.zip
+          export ZIP_FILEPATH="/tmp/apache-log4j-tools-${PROJECT_VERSION}-src.zip"
+          git ls-files -z | xargs -0 zip -9 "$ZIP_FILEPATH" --
+          gpg --armor --sign --yes --pinentry-mode error "$ZIP_FILEPATH"
 
       - name: Upload artifacts (RELEASE)
         if: startsWith(github.ref, 'refs/heads/release/')
         uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce   # 3.1.2
         with:
           name: Sources
-          path: |
-            /tmp/src.zip
-            /tmp/src.zip.asc
+          path: /tmp/apache-log4j-tools-*-src.zip*
           if-no-files-found: error
 
       - name: Tag version (RELEASE)