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

pkarwasz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-parent.git


The following commit(s) were added to refs/heads/main by this push:
     new 0eea0ff  Fix staging of binary distribution archive (#401)
0eea0ff is described below

commit 0eea0ffbcba03c14a9cce2a5d002b53be521e6db
Author: Piotr P. Karwasz <pkarwasz-git...@apache.org>
AuthorDate: Wed Jun 4 07:11:43 2025 +0200

    Fix staging of binary distribution archive (#401)
    
    * Fix staging of binary distribution archive
    
    Due to the replacement of Maven Deploy Plugin with Nexus Staging Plugin, 
the staging process of the binary distribution archive fails.
    
    Since the Nexus Staging Plugin also creates a local staging folder in 
`target/nexus-staging/staging`, this change simply reuses the already existing 
folder to retrieve all the published artifacts.
    
    * Fix job step name
    
    ---------
    
    Co-authored-by: Volkan Yazıcı <vol...@yazi.ci>
---
 .github/workflows/deploy-release-reusable.yaml     | 11 +++--------
 src/changelog/.12.x.x/distribution-attachments.xml |  8 ++++++++
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/.github/workflows/deploy-release-reusable.yaml 
b/.github/workflows/deploy-release-reusable.yaml
index 98215e9..0b91397 100644
--- a/.github/workflows/deploy-release-reusable.yaml
+++ b/.github/workflows/deploy-release-reusable.yaml
@@ -200,16 +200,11 @@ jobs:
             --show-version --batch-mode --errors --no-transfer-progress \
             site
 
-      - name: Stage distribution attachments
+      - name: Collect distribution attachments information
         shell: bash
         run: |
-          # Dump deployed artifacts to a local folder
-          export ALT_DEPLOYMENT_REPO_FILEPATH="target/alt-deployment-repo"
-          mkdir "$ALT_DEPLOYMENT_REPO_FILEPATH"
-          ./mvnw \
-            --show-version --batch-mode --errors --no-transfer-progress \
-            
-DaltDeploymentRepository=apache.releases.https::file:"$ALT_DEPLOYMENT_REPO_FILEPATH"
 \
-            deploy:deploy
+          # Folder where the Nexus Staging Maven plugin places the staged 
artifacts
+          export ALT_DEPLOYMENT_REPO_FILEPATH="target/nexus-staging/staging"
 
           # This regex needs to work for both Java (`distribution` profile) 
and `find` (while counting attachments)!
           # Hence, we don't escape dots, etc. with backslashes, which is 
problematic to get working in both worlds.
diff --git a/src/changelog/.12.x.x/distribution-attachments.xml 
b/src/changelog/.12.x.x/distribution-attachments.xml
new file mode 100644
index 0000000..df48bf9
--- /dev/null
+++ b/src/changelog/.12.x.x/distribution-attachments.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       xmlns="https://logging.apache.org/xml/ns";
+       xsi:schemaLocation="https://logging.apache.org/xml/ns 
https://logging.apache.org/xml/ns/log4j-changelog-0.xsd";
+       type="changed">
+  <issue id="400" link="https://github.com/apache/logging-parent/issues/400"/>
+  <description format="asciidoc">Fix staging of binary distribution 
archive.</description>
+</entry>

Reply via email to