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

arm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-actions.git

commit a8e63efdd5b5077c372865957ab933bf527e4fc5
Author: Alastair McFarlane <[email protected]>
AuthorDate: Mon Jan 19 17:08:50 2026 +0000

    Make sure validation error causes a failure
---
 .github/workflows/distribute-maven-stg.yml | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/distribute-maven-stg.yml 
b/.github/workflows/distribute-maven-stg.yml
index 69b16cf..d9738b2 100644
--- a/.github/workflows/distribute-maven-stg.yml
+++ b/.github/workflows/distribute-maven-stg.yml
@@ -261,9 +261,12 @@ jobs:
 
 
       - name: Get store ID and publish
+        shell: bash
         run: |
-          echo "Publishing store: $NJORD_STORE-00001"
+          set -euxo pipefail
+          echo "Validating store: $NJORD_STORE-00001"
           mvn njord:validate -Dnjord.store=njord-deployer-00001 
-Dnjord.publisher=sonatype-cp -Dnjord.details=true -q | sed -n '/Central 
Requirements/,/ArtifactStore.*failed validation/{/ArtifactStore.*failed 
validation/!s/^\[ERROR\] *//p}' | tee .err
+          echo "Publishing store: $NJORD_STORE-00001"
           mvn njord:publish -Dnjord.store=$NJORD_STORE-00001
           mvn njord:drop -Dnjord.store=$NJORD_STORE-00001
         env:
@@ -327,7 +330,7 @@ jobs:
                 --arg workflow "$WORKFLOW" \
                 --arg run_id $RUN_ID \
                 --arg project_name "$INPUTS_PROJECT" \
-                --arg err "$([ -f .err ] && [ -s .err ] && echo "Build failed; 
$(cat .err)" || echo "")" \
+                --arg err "$([ -f .err ] && [ -s .err ] && echo "Build failed: 
$(cat .err)" || echo "")" \
                 --arg status "failed" \
                 '{publisher:$publisher, jwt:$jwt, workflow:$workflow, 
run_id:$run_id, project_name:$project_name, status:$status, message:$err}' |
             curl -sS --fail-with-body -X POST -H 'Content-Type: 
application/json' -d @- \


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to