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

piergiorgio pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/manifoldcf.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 1c8b8e053 Update publish-release-candidate-svn.yml (CONNECTORS-1754)
1c8b8e053 is described below

commit 1c8b8e05363397f5f9633f494237cec65ea5b752
Author: Piergiorgio Lucidi <[email protected]>
AuthorDate: Thu Jun 20 11:27:12 2024 +0200

    Update publish-release-candidate-svn.yml (CONNECTORS-1754)
---
 .../workflows/publish-release-candidate-svn.yml    | 43 ++++++++++++++--------
 1 file changed, 28 insertions(+), 15 deletions(-)

diff --git a/.github/workflows/publish-release-candidate-svn.yml 
b/.github/workflows/publish-release-candidate-svn.yml
index af151ff81..e77942488 100644
--- a/.github/workflows/publish-release-candidate-svn.yml
+++ b/.github/workflows/publish-release-candidate-svn.yml
@@ -21,6 +21,9 @@ run-name: ${{ github.actor }} is publishing the Release 
Candidate on ASF SVN🚀
 on:
   workflow_dispatch:
     inputs:
+      RC_TAG:
+        description: Release Candidate Tag (release-x.xx-RCx)
+        required: true
       APACHE_ID:
         description: Your Apache id
         required: true
@@ -34,6 +37,9 @@ jobs:
     steps:
       - name: Checkout
         uses: actions/[email protected]
+        with:
+          ref: ${{ github.event.inputs.RC_TAG }}
+          
       - name: Get Maven POM version
         id: standardMavenVersion
         run: echo "version=$(mvn help:evaluate -Dexpression=project.version -q 
-DforceStdout)" >> $GITHUB_OUTPUT
@@ -41,15 +47,22 @@ jobs:
       - name: Extract branch name
         id: branchExtracted
         shell: bash
-        run: echo "name=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> 
$GITHUB_OUTPUT
+        run: echo "name=${{ github.event.inputs.RC_TAG }}" >> $GITHUB_OUTPUT
         
       - name: Extract Release Candidate revision
         id: rcRevision
         run: |
-          branchExtracted="${{ steps.branchExtracted.outputs.name }}"
-          set -- branchExtracted
+          rcRevision="${{ github.event.inputs.RC_TAG }}"
+          set -- $rcRevision
           echo "version=${1##*-}" >> $GITHUB_OUTPUT
       
+      - name: Extract branch without release prefix
+        id: branchWithoutPrefixExtracted
+        run: |
+          branchWithoutPrefixExtracted="${{ github.event.inputs.RC_TAG }}"
+          set -- $branchWithoutPrefixExtracted
+          echo "version=${1#*-*}" >> $GITHUB_OUTPUT
+      
       - name: Download artifacts from GitHub and Upload artifacts into ASF SVN
         run: |
           svn co https://dist.apache.org/repos/dist/dev/manifoldcf
@@ -86,18 +99,18 @@ jobs:
             svn delete 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
           fi
           
-          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip"
-          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip
  -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip"
-          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz"
-          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz
  -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz"
-          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz"
-          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz
  -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz"
-          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip"
-          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip
  -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip"
-          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz"
-          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz
 -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz"
-          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
-          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchExtracted.outputs.name 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip
 -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
+          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip"
+          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip
  -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip"
+          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz"
+          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz
  -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz"
+          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz"
+          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz
  -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz"
+          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip"
+          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip
  -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip"
+          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz"
+          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz
 -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz"
+          echo "Downloading: 
https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
+          wget https://github.com/apache/manifoldcf/releases/download/${{ 
steps.branchWithoutPrefixExtracted.outputs.version 
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip
 -O 
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
           
       - name: Import GPG key
         id: import_gpg

Reply via email to