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)